Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để cung cấp nhiều câu lệnh trên một dòng trong Python?


Nhiều câu lệnh trong khối thụt lề thống nhất tạo thành một câu lệnh ghép. Thông thường mỗi câu lệnh được viết trên dòng vật lý riêng biệt trong trình soạn thảo. Tuy nhiên, các câu lệnh trong một khối có thể được viết trên một dòng nếu chúng được phân tách bằng dấu chấm phẩy. Sau đây là mã của ba câu lệnh được viết trong các dòng riêng biệt

 a =10b =20c =a * bprint (c) 

Những câu lệnh này rất có thể được viết trong một dòng bằng cách đặt dấu chấm phẩy ở giữa.

a =10; b =20; c =1 * b; in (c)

Một khối mới tăng thụt lề thường bắt đầu sau:ký hiệu như trong trường hợp của các câu lệnh if, else, while, for, try. Tuy nhiên, sử dụng cú pháp trên, các câu lệnh trong khối có thể được viết trên một dòng bằng cách đặt dấu chấm phẩy. Sau đây là một ví dụ đơn giản về một khối câu lệnh trong vòng lặp for

 for i in range (5):print ("Hello") print ("i =", i) 

Khối này cũng có thể được viết bằng một dòng như sau -

 for i in range (5):print ("Xin chào"); print ("i =", i) 

Tuy nhiên, phương pháp này không được phép nếu có một khối câu lệnh lồng nhau.