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 if else-if else ifodani bir ifodada if elif else saqlaydi. Bu dasturni o`qishni osonlashtiradi.
If operatoriga misol:
Natija
Kiritilgan sonning juft toqligini aniqlash:
Natija:
Kiritilgan sonni musbat manfiyligini aniqlash:
Natija:
If opreratorini pythonda nafaqat shart operatori sifatida balki tanlash opretori (switch) sifatida
ham qo`llash mumkin. Masalan:
A va B haqiqiy sonlarni hamda arifmetik amal belgisini kiritgandan keyin ifodani hisoblash dasturi:
Natija:
Yil oylarining raqami kiritilgach oy necha kundan iborat ekanligini topish dasturi:
Natija:
Pythonda rostlikka tekshirish
Har qanday nolga teng bo`lmagan son yoki bo`sh bo`lmagan obyekt-rost
Nol yoki bo`sh obyekt-yolg`on
Taqqoslash amallari True yoki False qiymat qaytaradi
Mantiqiy operatorlar and va or rost yoki yolg`on obyekt-operandni qaytadi Mantiqiy operatorlar:
Rost, agar x va y ham rost bo`lsa
X or Y
Rost, agar x yoki y dan bittasi rost bo’lsa
Not X
Rost, agar x yolg`on bo`lsa
While sikl operatori
While (shart) { sikl_tanasi}
While operatori quyidagi umumiy ko`rinishga ega:
Do'stlaringiz bilan baham: |