Agar bir vaqtning o’zida
bir emas, balki bir nechta
shartlarni tekshirmoqchi
bo’lsak, mantiq operatorlari (
and, or
) juda qo’l keladi. Bunda 2 xil shartdan kamida
bittasi bajarilishi, yoki ikkalasi ham bajarilishini tekshirib ko’rsak bo’ladi. Masalan,
hozir uchta sonni olib o’zaro taqqoslaymiz. Bunda bir son qolgan ikkalasidan ham
kattaligini yoki kamida bittasidan kattaligini tekshiramiz:
2.
Pythonda shart operatorlari: If, else, elif, pass.
Pythonda shart
operatorlari shartni tekshirish uchun ishlatiladi. Pythonda shart
operatorini bir necha xil ko`rinishi mavjud:
if (mantiqiy ifoda):-
shart operatorining bu ko`rinishi
mantiqiy ifoda rost
bo`lgan holda qandaydir kod bajarilishi uchun ishlatiladi.
if (mantiqiy ifoda):
…
else-
shart operatorining bu ko`rinishida mantiqiy ifoda
rost bo`lsa, birinchi ifodalar bloki bajariladi(bu blok “
if-blok
” deb nomlanadi),
aks
holda
keyingi ifodalar bloki bajariladi(bu blok “
else-blok
” deb nomlanadi).
if (mantiqiy ifoda):
…
elif(mantiqiy ifoda):
…
else-
shart
operatorining bu
ko`rinishida oldingi shart yolg`on bo`lganda keyingi shart tekshiriladi.
Bu ifoda
o`zida ikkita bir-biriga bog`liq bo`lgan
Dostları ilə paylaş: