Python else


ULASHISH

Else kalit so‘zi

Boshqa kalit so‘zi oldingi shartlar bilan ushlanmagan hamma narsani ushlaydi.

If sharti (va har qanday elif shartlari) False deb baholanganda else operatori bajariladi.

Misol

a = 200 b = 33 if b > a:   print("b is greater than a") elif a == b:   print("a and b are equal") else:   print("a is greater than b")
O‘zingiz sinab ko‘ring »

Bu misolda a b dan katta, shuning uchun birinchi shart to‘g‘ri emas, elif sharti ham to‘g‘ri emas, shuning uchun biz Boshqa shartiga o‘tamiz va "a b dan katta" deb ekranga chiqaramiz.



Elifsiz Boshqa

elifsizelsega ham ega bo‘lishingiz mumkin:

Misol

a = 200 b = 33 if b > a:   print("b is greater than a") else:   print("b is not greater than a")
O‘zingiz sinab ko‘ring »

Bu oddiy ikki tomonlama tanlovni yaratadi: agar shart rost bo‘lsa, bitta blokni bajaring; aks holda else blokini bajaring.


Boshqa qanday ishlaydi

else operatori oldingi shartlarning hech biri to‘g‘ri bo‘lmaganda standart amalni ta’minlaydi. Buni if ​​va elif gaplaringiz qamrab olmagan har qanday stsenariy uchun "hammasini qo‘lga kiritish" deb o‘ylab ko‘ring.

Eslatma: else operatori oxirgi kelishi kerak. Siz boshqasidan keyin elifga ega bo‘lolmaysiz.

Misol

Juft yoki toq raqamlarni tekshirish:

number = 7 if number % 2 == 0:   print("The number is even") else:   print("The number is odd")
O‘zingiz sinab ko‘ring »

To‘liq if-elif-else zanjiri

Qaror qabul qilishning keng qamrovli tuzilmasini yaratish uchun if, elif va else ni birlashtira olasiz.

Misol

Temperature classifier:

temperature = 22 if temperature > 30:   print("It's hot outside!") elif temperature > 20:   print("It's warm outside") elif temperature > 10:   print("It's cool outside") else:   print("It's cold outside!")
O‘zingiz sinab ko‘ring »

Boshqasi esa Fallback sifatida

else operatori oldingi shartlarning hech biri to‘g‘ri bo‘lmaganda bajariladigan zaxira vazifasini bajaradi. Bu uni xatolarni qayta ishlash, tekshirish va standart qiymatlarni taqdim qilish uchun foydali qiladi.

Misol

Validating user input:

username = "Emil" if len(username) > 0:   print(f"Welcome, {username}!") else:   print("Error: Username cannot be empty")
O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!