Nhóm điều kiện trong Python
Mặc dù phép toán and có độ ưu tiên
cao hơn or, nhưng thường sẽ thuận tiện hơn khi sử dụng
các dấu ngoặc tròn để nhóm nhằm thể hiện rõ ràng
thứ tự ưu tiên của các phép toán:
tst = 3
if (tst > 0 and tst < 5) or (tst > 10 and tst < 20):
print('+++')
else:
print('---')
Trong đoạn mã dưới đây, hãy chỉ ra thứ tự ưu tiên của các phép toán một cách rõ ràng:
tst = 3
if tst > 5 and tst < 10 or tst == 20:
print('+++')
else:
print('---')
Trong đoạn mã dưới đây, hãy chỉ ra thứ tự ưu tiên của các phép toán một cách rõ ràng:
tst = 3
if tst > 5 and tst > 0 and tst < 3:
print('+++')
else:
print('---')
Trong đoạn mã dưới đây, hãy chỉ ra thứ tự ưu tiên của các phép toán một cách rõ ràng:
tst = 3
if tst == 9 and tst > 10 and tst < 20 or tst > 20 and tst < 30:
print('+++')
else:
print('---')