PythonKirish Python


Download 0.97 Mb.
bet13/23
Sana14.09.2023
Hajmi0.97 Mb.
#1677509
1   ...   9   10   11   12   13   14   15   16   ...   23
Bog'liq
Python

Elif - "Aks holda agar" degan ma'nosi berib, undan oldingi keladigan if shart yolg'on qiymat qabul qilsa ushbu shartga o'tadi. Unutmang!!! elif ishlatishdan oldin doimo elif yoki if keladi.
a = 13
b = 13
if b > a:
print("b soni a dan katta")
elif a == b:
print("a va b teng.")
a va b teng.
else - "Aks Holda" degan ma'noni berib hech qanday shartni rost yolg'onligini tekshirmaydi. Yuqoridagi shartlar barchasi yolg'on qabul qilsa else ishlaydi. unutmang!! elif kabi yakka o'zi kelmaydi.
a = 13
b = 15
if b == a:
print("b soni a tang")
else:
print("b soni a ga teng emas!")
b soni a ga teng emas!

IF qisqa shaklda


Agar siz if shart amalida qisqa shart tanasidan foydalanmoqchi bo'lsangiz faqatgina bir qatorda yozishinigiz kerak bo'ladi.
if a > b: print("a b dan katta")
a b dan katta

IF...ELSE qisqa shakli


Qisqa shakli ya'ni if va else bir qatorda shakllantirish uchun shart amalimiz rost qiymat qabul qiladigan operatorlarni birinchi yozamiz so'ngra else bajariladigan operatorlarni kiritamiz.
a = 13
b = 15
print("A") if a > b else print("B")
B

AND


and mantiqiy amalida har ikkala shart rost qiymat qabul qilgandagina rost bo'ladi.
a = 13
b = 15
c = 19
if a < b and c > a:
print("Ikkala shart rost qiymat qabul qildi!")
Ikkala shart rost qiymat qabul qildi!

OR


ormantiqiy amalida har ikkala shartdan hech bo'lmaganda birisi rost qiymat qabul qilgandagina rost bo'ladi.
a = 13
b = 15
c = 19
if a < b and c < a:
print("Ikkala shartdan birisi rost qiymat qabul qildi!")
Ikkala shartdan birisi rost qiymat qabul qildi!

Download 0.97 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   23




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling