Taqqoslash operatorlari. Odatda ikkita o’zgaruvchi qiymatlarini
taqqoslashda mantiqiy shart tekshirish operatorlari qo’llanadi. Asosan 6
xil taqqoslash operatorlari mavjud:
Misol: Qyuidagi ifodani rostlikka tekshiring. “Berilgan butun son musbat va juft
son”. Dastur kodlari:
son=20
print(son>0) #
musbatlikka tekshirish
print(son%2==0) #
juftlikka tekshirish
Natija:
True
True
>>>
Natijadan ko’rinib turibdiki, berilgan son ikkala shartni qanoatlantiradi.
Agar qiymat o’zgarsa, tabiiy ravishda natija ham o’zgaradi.
Mantiqiy operatorlar. Mantiqiy operatorlar odatda shartlarni birlashtirib
ishlatish uchun kerak bo’ladi. Ya’ni bir vaqtda bir nechta shartlarni tekshirish
lozim bo’lganda asosan quyidagi operatorlar ishlatiladi:
➢
and –bu operator agar ikkala shart ham bir vaqtda rost bo’lsa, rost qiymatni
qaytaradi.
➢
or – bu operator kamida bitta shart rost bo’lsa rost qiymatni qaytaradi.
➢
not – bu inkor operatori bo’lib, shart qiymatini aksini qaytaradi, ya’ni rost
bo’lsa yolg’on qiymatni, yolg’on bo’lsa rost qiymatni qabul qiladi.