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:

pythontst = 3
  
if (tst > 0 and tst < 5) or (tst > 10 and tst < 20):
  print('+++')
else:
  print('---')
Задание 1

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:

pythontst = 3
  
if tst > 5 and tst < 10 or tst == 20:
  print('+++')
else:
  print('---')
Задание 2

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:

pythontst = 3
  
if tst > 5 and tst > 0 and tst < 3:
  print('+++')
else:
  print('---')
Задание 3

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:

pythontst = 3
  
if tst == 9 and tst > 10 and tst < 20 or tst > 20 and tst < 30:
  print('+++')
else:
  print('---')