Skip to content

Logic ​

Khối logic thường được dùng để điều khiển khối câu lệnh điều kiện và khối vòng lặp.

Câu lệnh điều kiện (nếu ~ thì) ​

Với khối câu lệnh điều kiện, bạn đặt được điều kiện và hành động sẽ làm khi điều kiện đó thỏa mãn.

controls_if

Ví dụ, bạn có thể viết mã như sau.
Nếu giá trị của biến x lớn hơn 100 thì điều kiện là đúng và dòng chữ "Đây là số lớn." được in ra.
Nếu giá trị của x không lớn hơn 100 thì điều kiện là sai và dòng chữ "Đây không phải số lớn." được in ra.

Python ​

python
if condition:
  # ...
elif condition2:
  # ...
else:
  # ...

Phép so sánh ​

Có sáu toán tử so sánh.
Mỗi toán tử nhận hai giá trị đầu vào (thường là số) và trả về đúng hoặc sai tùy theo cách hai giá trị đó so với nhau.

logic_compare

Python ​

python
A == B
A != B
A < B
A <= B
A > B
A >= B

Phép logic ​

Khối và chỉ trả về đúng khi cả hai giá trị đầu vào đều đúng.
Khối hoặc trả về đúng khi có ít nhất một trong hai giá trị đầu vào là đúng.

logic_operation

Python ​

python
A and B
A or B

Phủ định ​

Khối không đổi giá trị boolean đầu vào thành giá trị ngược lại.

logic_negate

Python ​

python
not A

Boolean ​

Bạn lấy được giá trị boolean bằng một khối duy nhất có danh sách thả xuống để chọn đúng hoặc sai.

logic_boolean

Python ​

python
True
False

Toán tử ba ngôi ​

Khối ba ngôi hoạt động như một khối câu lệnh điều kiện đơn giản.
Nó nhận ba giá trị đầu vào.
Giá trị đầu tiên là điều kiện boolean cần kiểm tra, giá trị thứ hai là giá trị trả về khi điều kiện đúng.
Giá trị thứ ba là giá trị trả về khi điều kiện sai.

logic_ternary

Python ​

python
thenValue if test else elseValue