4-mavzu: shart operatorlari va sikllar
Download 42.54 Kb.
|
Python. 2-maruza
- Bu sahifa navigatsiya:
- Shartli if konstruksiyasi
in operatori
Agar ba'zi qiymatlar to'plamida ma'lum qiymat mavjud bo'lsa, in operatori True qaytaradi. U quyidagi shaklga ega:
Masalan, satr belgilar to'plamini ifodalaydi. Va in operatori bilan biz unda biron bir qism satr mavjudligini tekshirishimiz mumkin:
Agar biz qiymatlar to'plamida qiymat mavjudligini tekshirishimiz kerak bo'lsa, unda biz operatorning modifikatsiyasidan foydalanishimiz mumkin – not in. Agar qiymatlar to'plamida izlanayotgan qiymat bo'lmasa, u True qiymatini qaytaradi:
Shartli if konstruksiyasi Shartli konstruksiyalar shartli ifodalardan foydalanadi va ularning qiymatiga qarab, dasturning bajarilishini yo'llardan biri bo'ylab yo'naltiradi. Shunday konstruksiyalardan biri if konstruksiyasidir. U quyidagi rasmiy ta'rifga ega:
Eng sodda shaklda if kalit so'zidan keyin mantiqiy ifoda keladi. Va agar bu mantiqiy ifoda "True" ni qaytarsa, u holda ko'rsatmalarning keyingi bloki bajariladi, ularning har biri yangi satrdan boshlanishi va if ifodasining boshidan chekinishi kerak (Probellar soni 4 ta yoki 4 ga karrali bir nechta bo’lishi maqsadga muvofiqdir):
Bu holda til o'zgaruvchisining qiymati "inglizcha" bo'lganligi sababli, if bloki bajariladi, unda faqat bitta bayonot mavjud - print("Salom"). Natijada, konsol quyidagi qatorlarni ko'rsatadi: Hello End Kodda "End" xabarini ko'rsatadigan oxirgi qatorga e'tibor bering. U satr boshidan chekinmaydi, shuning uchun u if blokiga tegishli emas va if konstruktsiyasidagi ifoda False qiymatini qaytarsa ham baribir bajariladi. Ammo agar biz uni cheklasak, u if konstruktsiyasiga ham tegishli bo'ladi:
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