1. BIỂU THỨC LOGIC
- Trong Python, biểu thức logic là biểu thức chỉ nhận giá trị True (đúng) hoặc False (sai). Biểu thức logic đơn giản nhất là các biểu thức so sánh số hoặc xâu kí tự.
- Quan sát các lệnh sau để nhận biết kiểu dữ liệu logic.
>>> a, b, s = 10, 2, “Number” # Gán a = 10, b = 2, s = “Number”
>>> a > 10
False # a > 10 là sai, b < 3 là đúng
>>> b < 3
True
>>> s == “number” # s và “number” là hai xâu có giá trị khác nhau
False
Cấu trúc lệnh rẽ nhánh
Các phép so sánh giá trị số trong Python:
< Nhỏ hơn > Lớn hơn == Bằng nhau
<= Nhỏ hơn hoặc bằng >= Lớn hơn hoặc bằng != Khác nhau
Các phép toán trên kiểu dữ liệu logic bao gồm phép and (và), or (hoặc) và not (phủ định).
Minh họa phép toán AND
Minh họa phép toán OR
Minh họa phép toán NOT
2. LỆNH IF
Câu lệnh rẽ nhánh dạng thiếu: Nếu điều kiện đúng thì khối lệnh sẽ được thực hiện
if <điều kiện>:
<khối lệnh>
Câu lệnh rẽ nhánh dạng đủ: Nếu điều kiện đúng thì khối lệnh 1 sẽ được thực hiện, nếu điều kiện sai thì khối lệnh 2 sẽ được thực hiện.
if <điều kiện>:
<khối lệnh 1>
else:
<khối lệnh 2>
Lưu ý:
+ Điều kiện là biểu thức logic
+ Khối lệnh phải thụt đầu dòng so với lệnh if
Chuyển đổi kiểu dữ liệu trong Python