Oʻzbekiston respublikasi oliy va oʻrta maxsus


Download 44.71 Kb.
bet2/3
Sana28.03.2023
Hajmi44.71 Kb.
#1301552
1   2   3
Bog'liq
Injinering M1

if elif ifodasi.
Agar elif bir nechta muqobillarga asoslangan ifodani bajarish uchun ishlatilsa. Bu yerda bir yoki bir nechta elif (else if ning qisqa shakli) gaplaridan foydalanamiz. Python har bir shartni o'z navbatida baholaydi va agar bu to'g'ri bo'lsa, birinchisiga mos keladigan bayonotlarni bajaradi. Agar iboralarning hech biri to'g'ri bo'lmasa va else bandi bajariladi:

if :



elif :




else:

Misol:

If (procent > 90):
print(“Juda Zo’r”)
elif (procent > 80):
print (“Zo’r”)
elif (procent > 70):
print (“Yaxshi”)
elif (procent > 60):
print (“Qoniqarli”)
elif (procent > 33):
print (“Qoniqarsiz”)
else:
print(“Yomon”)

Izoh: Yuqoridagi kodda:


Agar foiz qiymati 90 dan yuqori bo'lsa, u "Juda Zo’r" deb chop etadi
Agar foiz qiymati 80 dan yuqori bo'lsa, u " Zo’r " deb chop etadi
Agar foiz qiymati 70 dan yuqori bo'lsa, u "Yaxshi" deb chop etadi.
Agar foiz qiymati 60 dan yuqori bo'lsa, u " Qoniqarli " deb chop etadi.
Agar foiz qiymati 33 dan yuqori bo'lsa, u " Qoniqarsiz " ni bosib chiqaradi.
Agar hech qanday shart to'g'ri bo'lmasa, u " Yomon " deb chop etadi
Ichki o'rnatilgan if else ifodasi.
Ichki if - bu boshqa if operatorining maqsadi bo'lgan if iborasi. Ichki if ifodasi boshqa if ifodasi ichidagi if ifodasini bildiradi:

if :


if :

else:

else:
if :

else:

Misol:

if color =”red”:
if item=”fruit”:
print(“ It is an Apple”)
else :
print(“It may be Tomato or Rose”)
else:
if color=”Yellow”:
print(“It is a Banana”)
else
print(“It may be corn or Marigold ”)

Yoki

if color =”red”:
if item=”fruit”:
print(“ It is an Apple”)
else :
print(“It may be Tomato or Rose”)
elif color=”Yellow”:
print(“It is a Banana”)
else
print(“It may be corn or Marigold ”)
Dasturni bajarish oqimi chiziqli bo'lishi mumkin, ya'ni ifodalar birinchisidan boshlanib, oxirgisi bilan birin-ketin bajariladi. Dastur kodining bir qatori ham o'tkazib yuborilmaydi.
Biroq, ko'pincha dasturlarda bunday bo'lmaydi. Kodni bajarishda, ma'lum shartlarga qarab, uning ba'zi bo'limlari o'tkazib yuborilishi mumkin, boshqalari esa bajariladi. Boshqacha qilib aytganda, dasturda shartli operator tomonidan amalga oshiriladigan tarmoqlanish - dasturlash tilining maxsus dizayni bo'lishi mumkin.


Download 44.71 Kb.

Do'stlaringiz bilan baham:
1   2   3




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