Palyginimo operacijų prioritetas Python kalboje

Operacija and turi aukštesnį prioritetą nei or, t.y. sąlygoje ji bus vykdoma pirmiausia.

Šiame pavyzdyje sąlyga bus tenkinama, jei kintamasis tst yra nuo 0 iki 5 ARBA nuo 10 iki 20:

pythontst = 3

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

Duotas toks kodas:

pythontst1 = 5
tst2 = -5

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

Pasakykite, kokia tvarka čia vyksta palyginimai.

Задание 2

Duotas toks kodas:

pythontst1 = 1
tst2 = 10

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

Pasakykite, kokia tvarka čia vyksta palyginimai.