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.