Prioriteit van vergelykingsoperasies in Python

Die operasie and het prioriteit bo or, m.a.w. dit sal eerste in die voorwaarde uitgevoer word.

In die volgende voorbeeld sal die voorwaarde aktiveer as die veranderlike tst van 0 tot 5 OF van 10 tot 20 is:

pythontst = 3

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

Die volgende kode word gegee:

pythontst1 = 5
tst2 = -5

if tst1 > 0 and tst1 < 7 or tst2 > -10:
  print('+++')
else:
  print('---')

Sê in watter volgorde die vergelyking hier plaatsvind.

Задание 2

Die volgende kode word gegee:

pythontst1 = 1
tst2 = 10

if tst1 < 5 or tst2 > 9 and tst2 < 15:
  print('+++')
else:
  print('---')

Sê in watter volgorde die vergelyking hier plaatsvind.