Prioritas Operasi Perbandingan dalam Python

Operasi and memiliki prioritas lebih tinggi daripada or, artinya operasi tersebut dalam kondisi akan dieksekusi terlebih dahulu.

Dalam contoh berikut, kondisi akan terpenuhi jika variabel tst berada di antara 0 hingga 5 ATAU antara 10 hingga 20:

pythontst = 3

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

Diberikan kode berikut:

pythontst1 = 5
tst2 = -5

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

Sebutkan dalam urutan apa perbandingan dilakukan di sini.

Задание 2

Diberikan kode berikut:

pythontst1 = 1
tst2 = 10

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

Sebutkan dalam urutan apa perbandingan dilakukan di sini.