4-mavzu: shart operatorlari va sikllar
Else bloki Agar to'satdan if ifodasi False qiymatini qaytarsa, alternativ yechimni aniqlashimiz kerak bo'lsa, biz else
Download 42.54 Kb.
|
Python. 2-maruza
Else bloki
Agar to'satdan if ifodasi False qiymatini qaytarsa, alternativ yechimni aniqlashimiz kerak bo'lsa, biz else blokidan foydalanishimiz mumkin:
Agar til == "english" ifodasi True qiymatini qaytarsa, if bloki bajariladi, aks holda else bloki bajariladi. Va bu holda til == "english" sharti False qiymatini qaytargani uchun else blokidagi bayonot bajariladi. Bundan tashqari, else blokining ko'rsatmalari ham satr boshidan chekinishi kerak. Masalan, yuqoridagi misolda print("End") cheklanmagan, shuning uchun u else blokiga kiritilmagan va til == "inglizcha" sharti qanday bo'lishidan qat'iy nazar bajariladi. Ya'ni, konsol quyidagi qatorlarni ko'rsatadi: Привет End else blokida qator boshidan chekinishi kerak bo'lgan bir nechta ko’rsatmalar ham bo'lishi mumkin:
Elif bloki Agar siz bir nechta muqobil shartlarni kiritishingiz kerak bo'lsa, unda siz undan keyin bayonotlar kiritiluvchi qo'shimcha elif bloklaridan foydalanishingiz mumkin.
Birinchidan, Python if iborasini tekshiradi. Agar rost bo'lsa, if blokidagi operatorlar bajariladi. Agar bu shart False qiymatini qaytarsa, Python elif ifodasini tekshiradi. Agar elifdan keyingi ifoda True bo'lsa, u holda elif blokidagi ko'rsatmalar bajariladi. Ammo agar u False ga teng bo'lsa, else blokidagi ko'rsatmalar bajariladi. Siz ixtiyoriy ravishda turli shartlar uchun bir nechta elif bloklarini belgilashingiz mumkin. Masalan:
Download 42.54 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling