if operatoridan shartlarni tekshirishda foydalaniladi. Agar shart bajarilmasa else qismiga (agar bo'lsa) o'tadi.
a = 45
b = 111
if a > b:
print(a, 'katta', b, ' dan')
else:
print(a, 'katta emas', b, 'dan')
Bu kodimizni yanada aniqroq ham qilishimiz mumkin.
a = 45
b = 111
if a > b:
print(a, 'katta', b, ' dan')
elif a == b:
print(a, 'teng', b, 'ga')
else:
print(a, 'katta emas', b, 'dan')
and, or va not
Ushbu operatorlar bir nechta shartlarni birlashtirib tekshirish uchun foydalaniladi.
Operator
|
Ishlatilishi
|
Qisqa shakli
|
and
|
Shartlar rost bo'lsa, rost qaytaradi
|
&
|
or
|
Shartlarni kamida bittasi rost bo'lsa, rost qaytaradi
|
|
|
not
|
Shart qiymatini teskarisiga o'zgartiradi (rost bo'lsa yolg'on, yolg'on bo'lsa rost)
|
|
Do'stlaringiz bilan baham: |