Câu điều kiện (nếu)
Trong bài toán tìm số lượng lớn nhất là hai, chúng ta đã gặp một toán tử mới bắt đầu bằng từ
if.
Toán tử này được gọi là
Toán tử ĐIỀU KIỆN.
Từ
if
được dịch từ tiếng Anh là "if" và từ
else
- là "nếu không". Nếu điều kiện sau từ
if
là đúng (true), thì tất cả các lệnh (toán tử) sau dấu hai chấm trên một dòng mới và nằm trước từ
else
đều được thực thi. Nếu điều kiện sai (false) thì các lệnh sau từ
else:
.
được thực hiện
Không giống như các ngôn ngữ lập trình khác, các câu lệnh
thụt lề (ca) so với đường viền bên trái rất quan trọng trong Python.
Việc thụt lề ảnh hưởng đến hiệu suất chương trình. Nếu bạn nhìn kỹ, từ
if và từ
else
bắt đầu ở cùng một cấp độ và các lệnh được thực thi sẽ bị dịch chuyển ở bên phải so với mức này cùng một khoảng cách (
khuyến nghị sử dụng 4 dấu cách).
TỔNG QUAN VỀ CÂU ĐIỀU KIỆN:
nếu điều kiện: # tiêu đề có điều kiện
# khối "nếu" — câu lệnh được thực thi
# nếu điều kiện trong tiêu đề là đúng
khác:
# chặn "nếu không" — câu lệnh được thực thi
# nếu điều kiện trong tiêu đề là sai
Bạn phải nhớ!
1.
if-else
-
là một câu lệnh!
2. Sau từ
else
, điều kiện không bao giờ được đặt (điều kiện chỉ được đặt sau từ
if
).
Chặn "
nếu không" được thực thi khi điều kiện chính được chỉ định sau từ
if
là sai, tức là không được thực thi.
3. Các câu lệnh được thực hiện trong mỗi nhánh (
if
hoặc
else
) được viết với cùng một khoảng cách thụt vào 4 khoảng trắng.
Yêu cầu thụt lề!
4.
Điều kiện là một biểu thức có thể được cho là đúng (tức là đáp ứng) hoặc sai (tức là không đáp ứng).
Điều kiện sử dụng dấu của quan hệ logic
>
,
<
nhiều hơn, ít hơn,
>=
,
<=
lớn hơn hoặc bằng, nhỏ hơn hoặc bằng,
==
bằng,
!=
không công bằng.