Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách thụt lề câu lệnh if...else trong Python?

Một trong những đặc điểm nổi bật của Python là sử dụng thụt lề thống nhất để biểu thị một khối câu lệnh. Một khối được khởi tạo bằng dấu hai chấm (:). Ngay sau khi gõ dấu hai chấm và nhấn Enter, bất kỳ trình soạn thảo nào hỗ trợ Python đều sẽ tự động di chuyển con trỏ sang dòng tiếp theo với mức thụt lề tăng lên. Tất cả các dòng nhập tiếp theo sẽ tuân theo cùng mức thụt lề đó. Để kết thúc khối, mức thụt lề phải được giảm bằng cách nhấn Backspace.

Áp dụng quy trình trên: đặt dấu hai chấm sau câu lệnh if và viết các câu lệnh trong khối true. Sau đó giảm thụt lề bằng Backspace và viết else kèm theo dấu hai chấm. Ở khối thụt lề tăng tiếp theo, nhập các câu lệnh cho khối else.

if expr == True:
    stmt1
    stmt2
else:
    stmt3
    stmt4

Ví dụ

marks = 60
if marks > 50:
    print('pass')
else:
    print('fail')