Prioritatea operațiilor de comparație în Python

Operația and are prioritate asupra or, adică în condiție se va executa prima.

În următorul exemplu, condiția se va activa dacă variabila tst este de la 0 până la 5 SAU de la 10 până la 20:

pythontst = 3

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

Este dat următorul cod:

pythontst1 = 5
tst2 = -5

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

Spuneți în ce ordine se face comparația aici.

Задание 2

Este dat următorul cod:

pythontst1 = 1
tst2 = 10

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

Spuneți în ce ordine se face comparația aici.