Приоритет на операции за споредба во Python

Операцијата and има приоритет над or, т.е. таа во условот ќе се изврши прва.

Во следниот пример условот ќе се активира, ако променливата tst е од 0 до 5 ИЛИ од 10 до 20:

pythontst = 3

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

Даден е следниов код:

pythontst1 = 5
tst2 = -5

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

Кажете во кој редослед оди споредбата овде.

Задание 2

Даден е следниов код:

pythontst1 = 1
tst2 = 10

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

Кажете во кој редослед оди споредбата овде.