Namozov Nodirbek niyozovich


Download 0.88 Mb.
bet1/3
Sana12.02.2023
Hajmi0.88 Mb.
#1191334
  1   2   3
Bog'liq
Dars Mashg\'uloti if-elif-else

Namozov Nodirbek Niyozovich

8-dars Pythonda shartli Else va If funksiyalari bilan ishlash


INTELLIGENT PROGRAMMERS CLUB

If- shart operatori.

  • If- shart operatori.
  • If operatori 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 if else-if else ifodani bir ifodada if elif else saqlaydi. Bu dasturni o`qishni osonlashtiradi.

If shartining sintaksisi

  • Avval shartli bo‘lgan if qismi, keyin bir yoki bir nechta ixtiyoriy elif bo‘laklari va oxirida ixtiyoriy else qismi yoziladi. Shartli if gapning umumiy shakli quyidagicha:

Pythonda matematikadagi funksiyalarni shartli operator funksiyalari bilan bog’lasak bo’ladi ya’ni
  • Teng: a == b
  • Teng emas: a != b
  • Kichikroq: a < b
  • Kichik yoki teng: a <= b
  • Kattaroq: a > b
  • dan katta yoki teng: a >= b

  • Bu shartlar bir necha usulda qo'llanilishi mumkin, ko'pincha "if" va tsikllarda ko’rib chiqamiz.

Python shartlari va If funksiyalarini qo’llanilishi
Kiritilgan sonni musbat manfiyligini aniqlash:

Bir vaqtning o’zida bir nechta matematik amallarni bajarish


a=int(input('1-sonni kiriting=')) b=int(input('2-sonni kiriting=')) k=(input('amal belgisini kiriting=')) if k=='*': print(a*b) elif k=='-': print(a-b) elif k=='**': print(a**b) elif k=='/': print(a/b) else: print (a+b)

Download 0.88 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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