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:
tst = 3
if tst > 0 and tst < 5 or tst > 10 and tst < 20:
print('+++')
else:
print('---')
Este dat următorul cod:
tst1 = 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.
Este dat următorul cod:
tst1 = 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.