Reja: if operatori while operatori



Yüklə 110,37 Kb.
səhifə2/6
tarix07.01.2024
ölçüsü110,37 Kb.
#205433
1   2   3   4   5   6
If else

    Bu səhifədəki naviqasiya:
  • Enter
Bu qanday ishlaydi:
Biz bu dasturda foydalanuvchidan biror son kiritishini so'raymiz va bu kiritilgan son oldindan o'ylab qo'yilgan songa teng yoki teng emasligini tekshiramiz. Biz number o'zgaruvchiga biror son qiymatini biriktiramiz. Misol uchun 23. Shundan so'ng biz foydalanuvchidan biror butun son kiritishini input() funksiyasi yordamida so'raymiz. Funksiya — bu ko'p marta ishlatish mumkin bo'lgan dastur kodi bo'lagi hisoblanadi. Biz ular haqida keyingi darslarimizda imkon qadar tanishib o'tishga harakat qilamiz.
Biz input funksiyasiga ekranga chiqarish uchun qator beramiz va o'z navbatida u bu qatorni ekranga chiqaradi va foydalanuvchidan biror qiymat kiritishini kutadi. Biz biror qiymat kiritib Enter tugmasini bosishimiz bilan input() funksiyasi biz kiritgan qiymatni satr ko'rinishida qaytaradi. Biz bu satrni int() funksiyasi yordamida butun songa aylantiramiz va uni guess o'zgaruvchisiga biriktiramiz. Umuman olganda int — bu klass, lekin bizning holatda uning yordamida satrni butun songa aylantirish mumkinligini bilsak yetarli bo'ladi (satr butun sondan tashkil topganligi nazarda tutilagan).
So'ng biz foydalanuvchi tomonidan kiritilgan sonni oldindan o'ylangan son bilan taqqoslaymiz. Agar ular teng bo'lsa bu muvaffaqiyat haqidagi xabarni ekranga chop etamiz. E'tibor bering, biz Pythonga qaysi ifodalar qaysi blokka tegishlik ekanligini bildirish uchun kerakli miqdorda «otstup» ishlatdik. Mana shuning uchun «otstup»lar Python tilida juda ham muhim.
E'tibor bering, if operatori oxirida ikki nuqta (:) turibdi. Bu bilan biz ifodalar bloki boshlanishini ko'rsatayapmiz.
Shundan so'ng foydalanuvchi kiritgan son oldindan o'ylangan sondan kichikligini tekshiramiz. Agar shunday bo'lib chiqsa, bu haqida foydalanuvchini oldindan o'ylangan son kiritilgan sondan kattaroq ekanligidan xabardor qilamiz. Bu yerda biz elif ifodasidan foydalandik. 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 va qo'shimcha «otstup»larni talab qilmaydi.

Yüklə 110,37 Kb.

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




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin