🐍Python
⏺Tarmoqlanuvchi operator – shartga ko‘ra buyruqlar ketma-ketligining
bajarilishi yoki bajarilmasligini belgilovchi operator.
Tarmoqlanuvchi operatorda bir yoki
bir necha shartlar tekshiriladi hamda rost yoki yolg‘on qiymat qaytarishiga asoslanib, buyruqlar
ketma-ketligi bajariladi.
⏺
If—shart amali(
Tarmoqlanuvchi operator )
if shart amali shart ifodalarda qo'llaniladi if shart operatorining eng sodda ko'rinishi if kalit so'zi va shart ifoda yoziladi va ikki nuqta (:) qo'yiladi.
Blok quydagi korinishda:
🔲
if shart :
buyruqlar
🔘if operatori tarkibidagi shart True qiymat qaytarsa, buyruqlar bajariladi. Agar
yolg‘on qiymat qaytarsa, buyruqlar bajarilmaydi.
Buyruqlar bajarilmagan holatlar uchun
else kalit so'zi mavjud
#️⃣
if shart:
buyruqlar
else:
buyruqlar2
Yani shart True bo'lsa buyruqlar False bo'lsa buyruqlar2 bajariladi
#Diqqat Pythonda boshqa tillardagidek
if operatori tana qismini ifodalovchi belgilar yo'q . Asosiy etibor qiladigan narsa bu
Tab (4 ta probel) . Buyruqlar
if ga nisbatan 1 ta Tab tashlab yoziladi
Pythonda tarmoqlanuvchi operatorni 2 tadan ko'proq tarmoqlarga ajratish uchun mahsus kalit so'z ishlab chiqilgan
elif yani
else va
if kalit so'zlarining birlashmasi
Operatorda
elif kalit so'zini hohlagancha yozish mumkin
🔴
if shart:
buyruqlar
elif shart:
buyruqlar3
elif shart:
buyruqlar4
else:
buyruqlar2
kabi ko'rinishda bo'ladi
@python_self