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:
tst = 3
if tst > 0 and tst < 5 or tst > 10 and tst < 20:
print('+++')
else:
print('---')
Diberikan kode berikut:
tst1 = 5
tst2 = -5
if tst1 > 0 and tst1 < 7 or tst2 > -10:
print('+++')
else:
print('---')
Sebutkan dalam urutan apa perbandingan dilakukan di sini.
Diberikan kode berikut:
tst1 = 1
tst2 = 10
if tst1 < 5 or tst2 > 9 and tst2 < 15:
print('+++')
else:
print('---')
Sebutkan dalam urutan apa perbandingan dilakukan di sini.