Prioriteit van vergelijkingsoperaties in Python
De bewerking and heeft prioriteit over
or, d.w.z. deze wordt in de voorwaarde als eerste
uitgevoerd.
In het volgende voorbeeld wordt aan de voorwaarde voldaan
als de variabele tst tussen 0 en
5 OF tussen 10 en 20 ligt:
pythontst = 3
if tst > 0 and tst < 5 or tst > 10 and tst < 20:
print('+++')
else:
print('---')
Задание 1
Gegeven de volgende code:
pythontst1 = 5
tst2 = -5
if tst1 > 0 and tst1 < 7 or tst2 > -10:
print('+++')
else:
print('---')
Zeg in welke volgorde de vergelijking hier verloopt.
Задание 2
Gegeven de volgende code:
pythontst1 = 1
tst2 = 10
if tst1 < 5 or tst2 > 9 and tst2 < 15:
print('+++')
else:
print('---')
Zeg in welke volgorde de vergelijking hier verloopt.