Khi Python đang chạy ở chế độ tương tác?

00. 00 Hãy xem mã đang chạy tương tác. Đầu tiên, trên Windows. Ở đây chúng tôi đang ở trên máy tính để bàn Windows. Để chạy dấu nhắc lệnh, hãy giữ phím Windows và nhấn R, sau đó nhập cmd cho lệnh

00. 21 Tại đây, bạn có thể thấy cửa sổ Lệnh và gõ python rồi nhấn Enter sẽ cho phép chúng ta tương tác với Python. Vì vậy, bạn có thể nhập nội dung cổ điển chẳng hạn như print['Hello World!'] và bạn sẽ thấy nội dung đó được thực thi

00. 38 Bạn có thể thử một vài phép toán. 2 + 5 không bằng 7. Và bạn thậm chí có thể gán các biến. Và sau này, bạn có thể in giá trị của các biến đó ra

00. 52 Để thoát khỏi trình thông dịch, gõ exit[]. Để thoát khỏi dấu nhắc lệnh, chỉ cần gõ exit không có dấu ngoặc

01. 03 Bây giờ, chạy mã tương tác trên Ubuntu. Để đến cửa sổ terminal, nhấp chuột phải vào màn hình nền và chọn Open Terminal. Bây giờ trong terminal, bạn có thể gõ python3, thay vì chỉ python, và bây giờ bạn có thể tương tác với Python

01. 23 Một lần nữa với print['Hello World!'] cổ điển. Hoặc bạn có thể làm một số phép toán và Python sẽ đánh giá nó ngay lập tức. Hoặc bạn có thể gán một biến… và sau đó in giá trị của biến đó ra. Để thoát khỏi Python, exit[] và để thoát khỏi thiết bị đầu cuối, chỉ cần nhập exit

01. 54 Chạy Python tương tác trên macOS. Để tìm một chương trình trên máy Mac, hãy nhấn phím Command và chạm vào Dấu cách, sau đó nhập tên của chương trình được đề cập. Điều đó đưa bạn vào thiết bị đầu cuối, nơi bạn có thể gõ python3

02. 11 Và một lần nữa, các lệnh bạn đã xem sẽ hoạt động theo cách tương tự. Vì vậy, nó hoàn toàn giống nhau khi chúng ta vào bên trong Python

02. 24 Chúng tôi rời đi với exit[]. Một lần nữa, để rời khỏi thiết bị đầu cuối, chúng tôi nhấn exit, mặc dù để đóng cửa sổ, chúng tôi cần thực hiện Command + W, để quay lại màn hình nền

Tìm hiểu cách sử dụng chế độ tương tác trong Python

Patrick Loeber · · · · · Ngày 15 tháng 9 năm 2020 · Đọc 1 phút

Mẹo Python

Tìm hiểu cách sử dụng chế độ tương tác trong Python. Đây là một cách tuyệt vời để kiểm tra mã của bạn và thử nghiệm với tất cả các hàm và biến trong tệp của bạn

Bạn có thể bắt đầu bất kỳ tập lệnh Python nào bằng cờ

# my_script.py
a = 5

def my_function[]:
    print["Hello"]

print["The script finished"]
7

$ python -i my_script.py

Thao tác này sẽ chạy tập lệnh và khởi động trình bao Python tương tác. Tất cả mã trong tệp đã được tải trong phiên này, vì vậy bạn có quyền truy cập vào tất cả các biến và chức năng

Chúng ta hãy xem kịch bản ví dụ này

# my_script.py
a = 5

def my_function[]:
    print["Hello"]

print["The script finished"]

Nếu chúng tôi chạy tập lệnh này với

# my_script.py
a = 5

def my_function[]:
    print["Hello"]

print["The script finished"]
7, chúng tôi có thể xử lý mã sau đó. Bạn có thể kết thúc trình bao Python bằng
# my_script.py
a = 5

def my_function[]:
    print["Hello"]

print["The script finished"]
9 lần nữa

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 hệ thống hiệu quả hơn. Nó là một ngôn ngữ lập trình cấp cao, có mục đích chung được sử dụng rộng rãi. Nó được thiết kế chú trọng 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 diễn đạt các khái niệm của họ bằng ít dòng mã hơn. Trong ngôn ngữ lập trình Python, có hai cách để 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 ta 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 về mặt 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 ta lên công việc của người khác”. Chế độ tương tác chỉ dựa trên hệ tư tưởng 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 mà chúng tôi đưa ra. Chế độ tương tác rất thuận tiện cho việc viết các dòng mã rất ngắn. Trong python, nó còn được gọi là REPL, viết tắt của Đọc đánh giá vòng lặp in. Ở đây, chức năng đọc đọc đầu vào từ người dùng và lưu nó vào bộ nhớ. Hàm eval đánh giá đầu vào để có được đầu ra mong muốn. Chức năng in xuất kết quả được đánh giá. Hàm lặp thực hiện vòng lặp trong quá trình thực hiện toàn bộ chương trình và kết thúc khi chương trình của chúng ta kết thúc. Chế độ này rất phù hợp cho những người mới bắt đầu học lập trình vì nó giúp họ đánh giá từng dòng mã của mình và hiểu rõ về việc thực thi mã

Làm cách 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, terminal trong Linux và macOS. Hãy để chúng tôi 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 dấu nhắc lệnh, gõ “python”. Sau đó, chỉ cần gõ câu lệnh Python trên dấu nhắc >>>. Khi chúng ta gõ và nhấn enter, chúng ta có thể thấy đầu ra ở dòng tiếp theo

Python3




cmd0

cmd1cmd2____23cmd4

đầu ra

ví dụ 2

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

Python3




cmd5

cmd6cmd7 cmd8

cmd9cmd7 cmd11

 

cmd12

cmd13cmd7 cmd6______216 cmd9

 

cmd18

cmd1____220

đầu ra

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 trong 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 hiện lệnh nhập, bạn cần nhập dữ liệu ở dòng tiếp theo, tôi. e. mã được giải thích từng dòng

Python3




cmd21

 

cmd22

cmd6cmd7 cmd25____22cmd27cmd28

 

cmd22

cmd9cmd7 cmd25____22cmd27cmd28

 

cmd36

cmd13cmd7 cmd6____240 cmd9

 

cmd42

cmd1____220

đầu ra

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

  • Chế độ tương tác không phù hợp với các chương trình lớn
  • Chế độ tương tác không lưu các báo cáo. Khi chúng tôi tạo một chương trình, nó chỉ dành cho thời điểm đó, 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 công việc tẻ nhạt. Chúng tôi cần xem lại tất cả các lệnh trước đó của mình và nếu vẫn không thể chỉnh sửa, chúng tôi cần nhập lại mọi thứ

Chế độ tập lệnh

Script về mặt từ nguyên có nghĩa là một hệ thống chữ viết. Ở 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 ta có thể xem mã bất cứ lúc nào bằng cách mở tệp và việc chỉnh sửa trở nên khá dễ dàng vì chúng ta 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 ưa thích hơn nhiều so với chế độ tương tác. Theo mặc định, tệp được tạo ở chế độ tập lệnh được lưu trong thư mục cài đặt Python và phần mở rộng để lưu tệp python là “. py”

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

Để chạy mã ở 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]

Bước 2. Sau khi viết mã, hãy lưu tệp bằng cách sử dụng “. phần mở rộng py

Bước 3. Bây giờ hãy mở dấu nhắc lệnh và thư mục lệnh tới nơi lưu trữ tệp của bạn

Bước 4. Nhập tên tệp python. py” và nhấn enter

Bước 5. Bạn sẽ thấy đầu ra trên dấu nhắc lệnh của mình

Hãy để 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 thi “Xin chào 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 tệp đó

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

đầu ra

ví dụ 2

Ví dụ thứ hai của chúng tôi là phép cộng hai số giống 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ã vào tệp đó. Sau đó, chúng tôi lưu nó và thực hiện nó bằng dấu nhắc lệnh.  

đầu ra

ví dụ 3

Trong ví dụ này, chúng tôi viết mã để nhân hai số. Và các số cần nhân được người dùng lấy 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, nó sẽ yêu cầu đầu vào ở dòng tiếp theo. Nhưng ở chế độ tập lệnh, trước tiên chúng tôi viết mã lưu toàn bộ chương trình 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à cho chúng ta kết quả tương ứng

Trong ví dụ này, chúng ta 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 một. Đầu ra trên trình bao hoàn toàn khác với chế độ tương tác

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ộ.

Python có thể chạy ở chế độ tương tác không?

Một cách được sử dụng rộng rãi để chạy mã Python là thông qua phiên tương tác . Để bắt đầu một phiên tương tác Python, chỉ cần mở một dòng lệnh hoặc thiết bị đầu cuối, sau đó nhập python hoặc python3 tùy thuộc vào cài đặt Python của bạn, rồi nhấn Enter.

Tại sao Python tương tác?

Python tương tác − Bạn thực sự có thể ngồi tại dấu nhắc Python và tương tác trực tiếp với trình thông dịch để viết chương trình của mình . Python hướng đối tượng − Python hỗ trợ phong cách hướng đối tượng hoặc kỹ thuật lập trình đóng gói mã trong các đối tượng.

Hai chế độ chạy Python là gì?

Có hai cách để sử dụng trình thông dịch python. chế độ tương tác và chế độ tập lệnh . [a] Bạn cũng có thể lưu các lệnh của mình trong một tệp văn bản, theo quy ước, tệp này có hậu tố “. py”, ví dụ, chương trình. py.

Chủ Đề