2-maruza. Mavzu: Pythonda shart operatorlari If


Download 18.49 Kb.
Sana09.10.2023
Hajmi18.49 Kb.
#1695860
Bog'liq
Документ Microsoft Word


2-maruza. Mavzu: Pythonda shart operatorlari
If (ingilizcha - agar) operatori shartni tekshirish uchun ishlatiladi. Pythonda shart operatorini bir necha xil ko`rinishi mavjud:

  1. if (mantiqiy ifoda):- shart operatorining bu ko`rinishi mantiqiy ifoda rost bo`lgan holda qandaydir kod bajarilishi uchun ishlatiladi.

if <shart>
<operator>
Misol

Natija


  1. 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).

Else( ingilizcha-boshqa)
if <shart>
<operator1>
else
<operator2>


Kiritilgan sonning juft toqligini aniqlash:

Natija:


  1. 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 <shart>
<operator1>
elif hart>
<operator2>

elif <shartN>
<operatorN>
else
<operatorN+1>


Kiritilgan sonni musbat manfiyligini aniqlash:

a=int(input("sonni kirit="))


if(a>0):
print ("musbat son")
else:
if(a<0):
print ("manfiy son")
else:
print("nolga teng")


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:

Download 18.49 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling