5-ma’ruza. Pythonda shart operatorlari. Reja: Mantiq elementlari va operatorlari



Yüklə 40,64 Kb.
Pdf görüntüsü
səhifə4/5
tarix22.03.2024
ölçüsü40,64 Kb.
#182144
1   2   3   4   5
Mavzu (5)

if
vа 
else
оperаtоrlаrini bir - birigа mоs qo‘yishdа хаtоlik kelib chiqishi mumkin. Tilning 
sintаksisi bo‘yichа ichki jоylаshtirilgаn shаrtli оperаtоrlаrdа har bir 
else eng yaqin 
if gа mоs kelаdi. 
Аgаr 
х
teng 
1
vа 
y
teng 
2
bo‘lsа 
x kichik y dan jumlа ekranga chiqаrilаdi,
chunki
else
eng yaqin 
if gа mоs kelаdi



x=int(input('x=')) 
y=int(input('y=')) 
if x
print(x,'kichik',y,'dan') 
else: print(x,'katta',y,'dan')
else
kalit so’zi “
aks holda
” jumlasi kabidir. Shartimiz bajarilmaganda nima 
amal bajarish kerakligini ko’rsatish uchun qo’llaniladi. Masalan, a soni b sonidan 
katta bo’lsa, “
HA
” yozuvini ekranga chiqaramiz, agar bus hart bajarilmasa, “
YO’Q
” 
yozuvi ekranga chiqarilsin:
Elif operatori 
Python da bir nechta shartlarni tekshirish if-elif-else operatori qo’llaniladi. If 
yordamida biz faqatgina bitta shartni tekshira olamiz va uning natijasiga ko’ra 
(True/False) dasturimiz ma’lum bir amallarni bajaradi. Agar dastur davomida bir 
nechta shartlarni tekshirish talab qilinsa , if-elif-else ketma-ketligidan foydalanamiz. 
Bu ketma-ketlikning umumiy ko’rinishi quyidagicha:
if 
 

elif 
 

… 
elif 
 

else 



if-elif-else ketma-ketligida Python avval if ni tekshiradi, shart 
bajarilmasa, keyingi elif ga o’tadi, birinchi elif sharti bajarilmasa, keyingi elif ga 
o’tadi va hokazo davom etaveradi.
Misol uchun x va y sonlari kiritilganda ularni bir-biri bilan taqqoslaydigan 
dastur va uning natijasini ko’rib chiqaylik:

Yüklə 40,64 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə