Eng muhimi if operatori
Download 97.4 Kb. Pdf ko'rish
|
Konspekt 4
- Bu sahifa navigatsiya:
- Kod yozishda taqqoslash operatorlarini quyidagicha yozishingiz mumkin. Taqqoslash operatsiyasi Foydalanishga misollar > Ko’proq
Eng muhimi if operatori Ushbu operator kodning bajarilishini boshqarish uchun kerakli bo'lgan shartli bloklarni yaratish maqsadida ishlatiladi. if x > 0 foydalanish sintaksisi: avval if iborasining o'zi keladi, keyin esa qandaydir bir ifoda keladi, uning natijasini to'g'ri yoki noto'g'ri deb talqin qilish mumkin. Shartli ifoda katta va murakkab yoki kichik va oddiy bo'lishi mumkin. Oddiy sharoitlarga misollar: ● if True: True/False — bu har qanday shartlarning natijasidir, lekin hech kim bizga ulardan bevosita foydalanishni taqiqlamaydi ● if 1: — 1 True ning Python ekvivalenti hisoblanadi; ● if 0: — 0 False ga ekvivalent hisoblanadi. Ifodani tekshirishga misol: ba'zi operatsiyalardan so'ng olingan raqam 0 ga teng bo’lib chiqdi. x = 0 if x: — ishlamaydi … x += 1 if x: — endi ishlaydi else operatori else operatori boshqa barcha mumkin bo'lgan variantlarni to'plash imkonini beradi Misol uchun, x - 1 dan 100 gacha bo'lgan tasodifiy songa teng. if x == 1: — shu tarzda biz x ning 1 ga teng ekanligini tekshiramiz.… else: — shu tarzda biz x 1 dan boshqa bo’lgan barcha boshqa raqamlarga teng ekanligini tekshiramiz. .... Kod yozishda taqqoslash operatorlarini quyidagicha yozishingiz mumkin. Taqqoslash operatsiyasi Foydalanishga misollar > Ko’proq if a > b < Kamroq if a < b >= Ko’proq yoki teng if a >= b <= Kamroq yoki teng if a <= b = = Teng if a = = b != Teng emas if a != b Quyidagicha xatolarga yo'l qo'ymang! else operatori shartga muhtoj emas if x == 1: … else x == 2: — bu kod noto'g'ri bo'ladi. ... if x == 1: … else: x == 2 — bu shart else ning ishiga yoki umuman algoritmga hech qanday ta'sir qilmaydi. ... O'zgaruvchini shartli blokkacha yaratishni unutmang. start = 0 if start > 0: — start 0 ga teng, demak, shart amalga oshmaydi. finish = 5 — o'zgaruvchi yaratilmaydi. print(finish) — bu yerda xatolik yuzaga keladi, chunki Python bunday o’zgaruvchi haqida bilmaydi, chunki finish = 5 kodi bajarilmagan. Download 97.4 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling