Hướng dẫn what is class 9 interactive mode python? - Chế độ tương tác lớp 9 python là gì?


Python có hai chế độ cơ bản: tập lệnh và tương tác. Chế độ bình thường là chế độ trong đó các tệp được viết và hoàn thành .py được chạy trong trình thông dịch Python. Chế độ tương tác là vỏ dòng lệnh cung cấp phản hồi ngay lập tức cho mỗi câu lệnh, trong khi chạy các câu lệnh được cho ăn trước đó trong bộ nhớ hoạt động. Khi các dòng mới được đưa vào thông dịch viên, chương trình Fed được đánh giá cả một phần và toàn bộ.

Chế độ tương tác là một cách tốt để chơi xung quanh và thử các biến thể trên cú pháp.

Trên macOS hoặc Linux, hãy mở một thiết bị đầu cuối và chỉ cần gõ "Python". Trên Windows, hãy hiển thị dấu nhắc lệnh và nhập "PY" hoặc bắt đầu phiên Python tương tác bằng cách chọn "Python (dòng lệnh)", "IDLE" hoặc chương trình tương tự từ menu ứng dụng / thanh tác vụ. Idle là GUI bao gồm cả chế độ tương tác và tùy chọn để chỉnh sửa và chạy các tệp.

Python nên in một cái gì đó như thế này:

$ python
Python 3.0b3 (r30b3:66303, Sep  8 2008, 14:01:02) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

(Nếu Python không chạy, hãy đảm bảo nó được cài đặt và đường dẫn của bạn được đặt chính xác. Xem nhận được Python.)

>>> là cách của Python nói với bạn rằng bạn đang ở chế độ tương tác. Trong chế độ tương tác những gì bạn loại được chạy ngay lập tức. Hãy thử gõ 1+1 in. Python sẽ trả lời với 2. Chế độ tương tác cho phép bạn kiểm tra và xem Python sẽ làm gì. Nếu bạn cảm thấy cần phải chơi với các câu lệnh Python mới, hãy vào chế độ tương tác và thử chúng.

Một phiên tương tác mẫu:

>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

Tuy nhiên, bạn cần cẩn thận trong môi trường tương tác để tránh nhầm lẫn. Ví dụ: sau đây là tập lệnh Python hợp lệ:

if 1:
  print("True")
print("Done")

Nếu bạn cố gắng nhập bài này như được viết trong môi trường tương tác, bạn có thể ngạc nhiên bởi kết quả:

>>> if 1:
...   print("True")
... print("Done")
  File "", line 3
    print("Done")
        ^
SyntaxError: invalid syntax

Những gì người phiên dịch đang nói là sự thụt của bản in thứ hai là bất ngờ. Bạn nên nhập một dòng trống để kết thúc câu lệnh đầu tiên (tức là "nếu"), trước khi bạn bắt đầu viết câu lệnh in tiếp theo. Ví dụ: bạn nên nhập các câu như thể chúng được viết:

if 1:
  print("True")
 
print("Done")

Điều này sẽ dẫn đến những điều sau đây:

>>> if 1:
...   print("True")
...
True
>>> print("Done")
Done
>>>

Chế độ tương tác [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]

Thay vì Python thoát khi chương trình kết thúc, bạn có thể sử dụng cờ -i để bắt đầu một phiên tương tác. Điều này có thể rất hữu ích để gỡ lỗi và tạo mẫu.very useful for debugging and prototyping.

python -i hello.py

Python là ngôn ngữ lập trình cho phép bạn làm việc nhanh chóng và tích hợp các hệ thống hiệu quả hơn. Nó là một ngôn ngữ lập trình cấp cao, mục đích chung được sử dụng rộng rãi. Nó được thiết kế với sự nhấn mạnh vào khả năng đọc mã và cú pháp của nó cho phép các lập trình viên thể hiện các khái niệm của họ trong ít dòng mã hơn. Trong ngôn ngữ lập trình Python, có hai cách mà chúng ta có thể chạy mã của mình:

1. Chế độ tương tác

2. Chế độ tập lệnh

Trong bài viết này, chúng tôi sẽ biết các chế độ này là gì và chúng khác nhau như thế nào.

Chế độ tương tác

Tương tác từ nguyên có nghĩa là làm việc đồng thời và tạo ra tác động của công việc của chúng tôi đối với công việc khác. Chế độ tương tác chỉ dựa trên ý thức hệ này. Trong chế độ tương tác khi chúng tôi nhập lệnh và nhấn Enter, bước tiếp theo chúng tôi nhận được đầu ra. Đầu ra của mã trong chế độ tương tác bị ảnh hưởng bởi lệnh cuối cùng chúng tôi đưa ra. Chế độ tương tác rất thuận tiện để viết các dòng mã rất ngắn. Trong Python, nó còn được gọi là REPS là viết tắt của Readita Pint Loop. Ở đây, hàm đọc đọc đầu vào từ người dùng và lưu trữ nó trong bộ nhớ. Chức năng đánh giá đánh giá đầu vào để có được đầu ra mong muốn. Chức năng in đầu ra kết quả được đánh giá. Hàm vòng lặp thực thi vòng lặp trong quá trình thực hiện toàn bộ chương trình và chấm dứt khi chương trình của chúng tôi kết thúc. Chế độ này rất phù hợp cho người mới bắt đầu lập trình vì nó giúp họ đánh giá từng dòng mã của họ và hiểu rõ về việc thực thi mã.

Làm thế nào để chạy mã python ở chế độ tương tác?

Để chạy chương trình của chúng tôi ở chế độ tương tác, chúng tôi có thể sử dụng dấu nhắc lệnh trong Windows, thiết bị đầu cuối trong Linux và MacOS. Hãy cho chúng tôi thấy hiểu việc thực thi mã Python trong dấu nhắc lệnh với sự trợ giúp của một ví dụ:

Ví dụ 1:

Để chạy Python trong lệnh nhắc lệnh gõ loại Python. & nbsp; sau đó chỉ cần nhập câu lệnh Python trên >>> nhắc nhở. Khi chúng tôi gõ và nhấn Enter, chúng tôi có thể thấy đầu ra trong dòng tiếp theo.

Python3

Output:

Ví dụ 2

Chúng ta hãy lấy một ví dụ khác trong đó chúng ta cần thực hiện bổ sung trên hai số và chúng ta muốn có được đầu ra của nó. Chúng tôi sẽ khai báo hai biến A và B và lưu trữ kết quả trong biến thứ ba c. Chúng tôi tiếp tục in c. Tất cả điều này được thực hiện trong dấu nhắc lệnh.

Python3

a =

>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

0

>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

1=
>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

3

>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

4= a
>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

7
>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

8

>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

9
if 1:
  print("True")
print("Done")
0

Output:

Hướng dẫn what is class 9 interactive mode python? - Chế độ tương tác lớp 9 python là gì?

Chúng ta có thể thấy đầu ra mong muốn trên màn hình. Loại chương trình này là một chương trình rất ngắn và có thể dễ dàng thực hiện ở chế độ tương tác.

Ví dụ 3:

Trong ví dụ này, chúng tôi sẽ nhân hai số và lấy các số làm đầu vào cho hai người dùng. Bạn sẽ thấy rằng khi bạn thực thi lệnh đầu vào, bạn cần đưa ra đầu vào trong dòng tiếp theo, tức là mã được giải thích theo từng dòng.

Python3

a =

if 1:
  print("True")
print("Done")
3
if 1:
  print("True")
print("Done")
4
if 1:
  print("True")
print("Done")
5
if 1:
  print("True")
print("Done")
6

>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

1=
if 1:
  print("True")
print("Done")
3
if 1:
  print("True")
print("Done")
4
if 1:
  print("True")
print("Done")
5
if 1:
  print("True")
print("Done")
6

>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

4= a
>>> if 1:
...   print("True")
... print("Done")
  File "", line 3
    print("Done")
        ^
SyntaxError: invalid syntax
6
>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

8

>>> 5
5
>>> print(5*7)
35
>>> "hello" * 2
'hellohello'
>>> "hello".__class__

9
if 1:
  print("True")
print("Done")
0

Output:

Nhược điểm của chế độ tương tác

  • Chế độ tương tác không phù hợp cho các chương trình lớn.
  • Chế độ tương tác không lưu các câu lệnh. Khi chúng tôi thực hiện một chương trình, đó là thời gian đó, chúng tôi không thể sử dụng nó trong tương lai. Để sử dụng nó trong tương lai, chúng ta cần gõ lại tất cả các câu lệnh.
  • Chỉnh sửa mã được viết trong chế độ tương tác là một nhiệm vụ tẻ nhạt. Chúng ta cần xem lại tất cả các lệnh trước đó và nếu vẫn, chúng ta không thể chỉnh sửa chúng ta cần gõ lại mọi thứ.

Chế độ tập lệnh

Kịch bản từ nguyên có nghĩa là một hệ thống viết. Trong chế độ tập lệnh, một chương trình Python có thể được viết trong một tệp. Tệp này sau đó có thể được lưu và thực thi bằng dấu nhắc lệnh. Chúng tôi có thể xem mã bất cứ lúc nào bằng cách mở tệp và chỉnh sửa trở nên khá dễ dàng khi chúng tôi có thể mở và xem toàn bộ mã bao nhiêu lần tùy thích. Chế độ tập lệnh rất phù hợp để viết các đoạn mã dài. Nó được các chuyên gia trong chương trình trong chương trình được ưa thích. Tệp được thực hiện trong tập lệnh được thực hiện là mặc định được lưu trong thư mục cài đặt Python và phần mở rộng để lưu tệp Python là.

Làm thế nào để chạy mã python trong chế độ tập lệnh?

Để chạy mã trong chế độ tập lệnh, hãy làm theo các bước sau.

Bước 1: Tạo tệp bằng trình soạn thảo văn bản. Bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào bạn chọn (ở đây tôi sử dụng Notepad). Make a file using a text editor. You can use any text editor of your choice(Here I use notepad).

Bước 2: Sau khi viết mã, hãy lưu tệp bằng cách sử dụng tiện ích mở rộng .Py.After writing the code save the file using “.py” extension.

Bước 3: Bây giờ hãy mở thư mục nhắc lệnh và thư mục lệnh đến tệp nơi tệp của bạn được lưu trữ.Now open the command prompt and command directory to the one where your file is stored.

Bước 4: Nhập Python trên FileName.py và nhấn Enter.Type python “filename.py” and press enter.

Bước 5: Bạn sẽ thấy đầu ra trên dấu nhắc lệnh của mình.You will see the output on your command prompt.

Hãy cho chúng tôi hiểu các bước này với sự trợ giúp của các ví dụ:

Ví dụ 1:

Để thực hiện, Hello Hello GFG, bằng chế độ tập lệnh, trước tiên, chúng tôi đã tạo một tệp và lưu nó.

Bây giờ chúng tôi sử dụng lời nhắc lệnh để thực thi tệp này.

Output:

Ví dụ 2:

Ví dụ thứ hai của chúng tôi là bổ sung tương tự của hai số như chúng ta đã thấy trong chế độ tương tác. Nhưng trong trường hợp này, trước tiên chúng tôi tạo một tệp và viết toàn bộ mã trong tệp đó. Sau đó, chúng tôi lưu nó và thực thi nó bằng dấu nhắc lệnh. & Nbsp;

Output:

Ví dụ 3:

Trong ví dụ này, chúng tôi viết mã để nhân hai số. Và các số được nhân lên được lấy bởi người dùng làm đầu vào. Trong chế độ tương tác, chúng tôi đã thấy rằng khi chúng tôi viết lệnh, vì vậy nó yêu cầu đầu vào trong dòng tiếp theo. Nhưng trong chế độ tập lệnh, trước tiên chúng tôi mã hóa toàn bộ chương trình lưu và sau đó chạy nó trong dấu nhắc lệnh. Trình thông dịch Python thực thi từng dòng mã và cung cấp cho chúng tôi kết quả tương ứng.

Trong ví dụ này, chúng tôi thấy rằng toàn bộ chương trình được biên dịch và mã được thực thi từng dòng. Đầu ra trên vỏ hoàn toàn khác với chế độ tương tác.

Sự khác biệt giữa chế độ tương tác và chế độ tập lệnh

Chế độ tương tác & NBSP;

Chế độ tập lệnh & NBSP;

Đó là một cách để thực hiện một chương trình Python trong đó các câu lệnh được viết trong dấu nhắc lệnh và kết quả được lấy cùng.Trong chế độ tập lệnh, chương trình Python được viết trong một tệp. Trình thông dịch Python đọc tệp và sau đó thực thi nó và cung cấp kết quả mong muốn. Chương trình được biên dịch trong dấu nhắc lệnh,
Chế độ tương tác phù hợp hơn để viết các chương trình rất ngắn.Chế độ tập lệnh phù hợp hơn để viết các chương trình dài.
Chỉnh sửa mã có thể được thực hiện nhưng đó là một nhiệm vụ tẻ nhạt.Chỉnh sửa mã có thể dễ dàng thực hiện ở chế độ tập lệnh.
Chúng tôi nhận được đầu ra cho mỗi dòng mã trong chế độ tương tác, tức là kết quả thu được sau khi thực hiện từng dòng mã.& nbsp; trong chế độ tập lệnh toàn bộ chương trình được biên dịch trước tiên và sau đó được thực thi.
Mã không thể được lưu và sử dụng trong tương lai.Mã có thể được lưu và có thể được sử dụng trong tương lai.
Nó được ưa thích hơn bởi người mới bắt đầu.Nó được các chuyên gia ưa thích hơn. Người mới bắt đầu sử dụng chế độ tập lệnh.

Chế độ tương tác của Python là gì?

Chế độ tương tác là vỏ dòng lệnh cung cấp phản hồi ngay lập tức cho mỗi câu lệnh, trong khi chạy các câu lệnh được cho ăn trước đó trong bộ nhớ hoạt động. Khi các dòng mới được đưa vào thông dịch viên, chương trình Fed được đánh giá cả một phần và toàn bộ.a command line shell which gives immediate feedback for each statement, while running previously fed statements in active memory. As new lines are fed into the interpreter, the fed program is evaluated both in part and in whole.

Chế độ tập lệnh trong Python Class 9 là gì?

Đó là một cách để thực hiện một chương trình Python trong đó các câu lệnh được viết trong dấu nhắc lệnh và kết quả được lấy cùng. Trong chế độ tập lệnh, chương trình Python được viết trong một tệp. Trình thông dịch Python đọc tệp và sau đó thực thi nó và cung cấp kết quả mong muốn.a way of executing a Python program in which statements are written in command prompt and result is obtained on the same. In the script mode, the Python program is written in a file. Python interpreter reads the file and then executes it and provides the desired result.

Định nghĩa của chế độ tương tác là gì?

Một sự tham gia qua lại giữa máy tính và người dùng.Với các ngôn ngữ lập trình, nó đề cập đến việc thực hiện một dòng mã tại một thời điểm.Tương phản với việc thực hiện chương trình ngôn ngữ máy từ đầu đến cuối hoặc "chế độ tập lệnh" trong trường hợp bắt đầu chạy ngôn ngữ được giải thích để kết thúc.. With programming languages, it refers to the execution of one line of code at a time. Contrast with executing a machine language program from beginning to end, or "script mode" in the case of an interpreted language run start to finish.

Sự khác biệt giữa chế độ tương tác Python và chế độ tập lệnh Python là gì?

Đầu ra: Chế độ tập lệnh tạo ra đầu ra có thể được lưu và sử dụng lại. Chế độ không hoạt động tạo ra đầu ra được hiển thị trên màn hình và sau đó biến mất.Lưu: Chế độ tập lệnh có thể được lưu trong tệp văn bản.Chế độ tương tác không thể được lưu, nhưng người dùng có thể nhập các lệnh vào trình chỉnh sửa và lưu nó dưới dạng tệp tập lệnh.Script mode produces output that can be saved and reused. Interactive mode produces output that is displayed on the screen and then disappears. Save: Script mode can be saved in a text file. Interactive mode cannot be saved, but the user can type commands in an editor and save it as a script file.