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

Trong các bài viết trước của chúng tôi, chúng tôi đã xem xét cách viết và chạy các chương trình python trong hệ điều hành windows và Mac/Linux. Bây giờ trong hướng dẫn này, chúng tôi sẽ thảo luận về chế độ tương tác python và chế độ tập lệnh

Python hỗ trợ chế độ thực thi tương tác và chế độ thực thi tập lệnh

Vì python là ngôn ngữ được giải thích, chúng tôi có thể làm việc với python một cách tương tác. Shell mặc định mà chúng tôi nhận được khi cài đặt windows Python IDLE là một môi trường python tương tác. Nó là một loại sân chơi trăn

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

Trong chế độ tương tác, Chúng tôi có thể truy vấn một số câu lệnh và python sẽ diễn giải/thực thi chúng và cung cấp cho bạn đầu ra

Chế độ tương tác rất hữu ích để kiểm tra mã của chúng tôi trước khi giữ chúng vào tập lệnh

Chúng ta có thể thực hiện các thao tác như tính toán đơn giản và in một số biến, v.v.

Để hiển thị trình bao python tương tác, hãy tìm kiếm IDLE trong cửa sổ.

Đối với người dùng Linux và Mac, hãy truy cập Terminal và hiển thị trình bao python tương tác bằng cách chạy python . [Nếu bạn có nhiều phiên bản python, hãy mở python3 bằng lệnh command. [If you have mutliple python version, Bring up python3 with command python3 ]

Python IDLE

con trăn

1

2

3

4

5

6

7

$ python3

Trăn 3. 7. 3 [mặc định, Tháng 6 . 2 2020, 19:48. 59]

[Clang 11. 0. 3 [tiếng kêu-1103. 0. 32. 62]] trên darwin

Loại "trợ giúp", "bản quyền", . "credits" or "license" for more information.

>>>

>>>

>>>

Tôi đang sử dụng Python3 nên tôi đã sử dụng python3 command at Terminal window to bring up the interactive python shell.

Hãy thực hiện một số thao tác đơn giản như in chuỗi, thực hiện một số phép tính trong shell tương tác

Ví dụ Python tương tác

con trăn

1

2

3

4

# in chuỗi và biến bằng chức năng in

>>> in["Xin chào, Python. "]

Xin chào, Python.

>>>

Như bạn có thể thấy, Chúng tôi có thể viết câu lệnh của mình vào trình bao tương tác, Trong trường hợp trên, chúng tôi đã viết in["Hello, Python!"] và nhấn enter . Sau đó, python ngay lập tức thực thi câu lệnh print của chúng tôi và hiển thị đầu ra. Đây được gọi là chế độ tương tác. Nơi chúng tôi có thể thực hiện các thao tác đơn giản và nhận kết quả.

In các biến trong IDLE

con trăn

1

2

3

4

5

6

7

>>> a = 100

>>> b = 200

>>> in["a. ", a]

a .   100

>>> in["b. ", b]

b .   200

>>>

Tương tự, chúng tôi đã tạo hai biến a và b và in chúng bằng cách sử dụng câu lệnh print và python cho kết quả ngay khi chúng tôi nhấn < . enter.

📢 Ở chế độ Tương tác, Python thực thi các câu lệnh ngay lập tức và cung cấp đầu ra

Chúng tôi cũng có thể thực hiện các phép tính đơn giản bằng chế độ tương tác

Thí dụ. Câu lệnh python tương tác

Tính toán trên Python IDLE

con trăn

1

2

3

4

5

6

7

8

9

# Tính toán đơn giản trong vỏ python

 

>>> 20 + 10

30

>>> 20 - 10

10

>>> 20 * 10

200

>>>

Như bạn có thể thấy, Chúng ta có thể sử dụng shell python để thực hiện các phép tính và python sẽ ngay lập tức cung cấp cho bạn kết quả

Một điểm cần lưu ý ở đây, Chúng ta không cần sử dụng hàm print để hiển thị các giá trị, nếu các câu lệnh đã cho có thể in được, Python . print function in interactive mode.

📢 Chế độ tương tác rất hữu ích để kiểm tra mã của chúng tôi. Chúng tôi có thể kiểm tra các đoạn mã nhỏ và xem mọi thứ đang diễn ra tốt đẹp. Khi mọi thứ đều ổn thì chúng ta có thể đưa mã này vào tệp tập lệnh

Chế độ tập lệnh Python

Chế độ tập lệnh Python tương tự như tất cả các ngôn ngữ lập trình khác. Ở chế độ tập lệnh, chúng tôi sẽ viết một vài dòng mã và đặt chúng vào một tệp

Chế độ tập lệnh là nơi công việc thực tế xảy ra. Chế độ tương tác rất hữu ích để kiểm tra mã nhưng khi chúng tôi nhận được kết quả mong muốn, Chúng tôi sẽ giữ mã trong tệp và có thể thực thi mã bất cứ khi nào chúng tôi muốn và cũng lưu mã để sử dụng trong tương lai

Ở chế độ tập lệnh, Chúng tôi sẽ viết tất cả các câu lệnh của mình vào một tệp và sau đó chúng tôi sẽ thực thi tệp đó. Trình thông dịch Python sẽ đi qua từng dòng tệp và kết quả sẽ xuất hiện trên màn hình đầu ra

Chúng ta cần sử dụng hàm print[] để hiển thị các giá trị trên script mode

Hãy lấy một ví dụ,

kiểm tra. py

con trăn

1

2

3

4

5

6

in["Xin chào, Lập trình Python. "]

print["Hãy tìm hiểu python"]

in["Đây là chế độ tập lệnh"]

a = 10

b = 20

in["a+b = ", a+b]

Mở notepad yêu thích của bạn và Chèn đoạn mã trên vào một tệp, Lưu tệp dưới dạng test. py.

Bây giờ hãy thực thi tệp bằng cách sử dụng python3 .

đầu ra

con trăn

1

2

3

4

5

$ thử nghiệm python3 test. py

Xin chào, Python Lập trình.

Hãy tìm hiểu trăn

Đây tập lệnh chế độ

a+b =  30

Như bạn có thể thấy, Chúng tôi đã nhận được đầu ra Tất cả các câu lệnh của chúng tôi trong bài kiểm tra. py được thực thi từng dòng một và chúng tôi nhận được đầu ra khi chúng thực thi

Một điểm khác biệt chính giữa chế độ tương tác và chế độ tập lệnh là, Trong chế độ tương tác, Chúng tôi sẽ nhận đầu ra trực tiếp, Ví dụ:. nếu bạn thực hiện một số phép tính như 10+20 trong trình bao tương tác, . Nhưng ở chế độ tập lệnh, chúng ta cần sử dụng hàm print để lấy kết quả. Vì vậy, ở chế độ tập lệnh, chúng ta cần sử dụng print[a+< . b].

Hãy viết chương trình máy tính đơn giản sử dụng chế độ tập lệnh

Thí dụ. Chương trình máy tính trong python

Trong chương trình này, chúng ta sẽ tạo hai biến ab. And going to assign values a= 20b=10. Then we are going to perform phép cộng , phép trừ , multiplication, division and modulo division operations.

Máy tính. py

con trăn

1

2

3

4

5

6

7

8

9

# Tạo hai biến a và b

a = 20

b = 10

 

in["a + b. ", a+b]    # Addition

in["a - b. ", a-b . .   # Phép trừ

in["a * b. ", a*b]    # Multiplication

in["a / b. ", a/b]    # Division

in["a % b. ", a%b]    # Modulo division

đầu ra

Hãy lưu chương trình trên dưới dạng máy tính. py sau đó thực thi nó bằng cách sử dụng python3 như bên dưới.

đầu ra

con trăn

1

2

3

4

5

6

7

$ python3 máy tính. py

a + b .   30

a - b .   10

a * b .   200

a / b .   2. 0

a % b .   0

$

Như bạn có thể thấy, Chúng tôi đã nhận được các giá trị mong muốn cho hoạt động của mình

Sự kết luận

Trong hướng dẫn này, Chúng tôi đã thảo luận về chế độ Tương tác và chế độ tập lệnh trong python. Chúng tôi đã quan sát thấy sự khác biệt chính của cả hai chế độ

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

Chế độ tập lệnh, được sử dụng khi người dùng đang làm việc với nhiều mã hoặc một khối mã. Chế độ tương tác được sử dụng khi người dùng muốn chạy một dòng hoặc một khối mã. Nếu một người cần viết một đoạn mã Python dài hoặc nếu tập lệnh Python mở rộng trên nhiều tệp, chế độ tương tác không được khuyến nghị

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

Câu trả lời. Chế độ tương tác liên quan đến việc chạy mã của bạn trực tiếp trên trình bao Python có thể được truy cập từ thiết bị đầu cuối của hệ điều hành. Trong chế độ tập lệnh, bạn phải tạo một tệp, đặt tên cho nó bằng một. py tiện ích mở rộng sau đó chạy mã của bạn

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

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

Chủ Đề