PYTHON | LVL 4 | IF ELSE ELIF Шарттарды қоюды үйрену
Python тілінде шартты операторлар if else elif болып табылады.
Шарт операторлары арқылы интерпретатор кодтың қай бөлігін орынау, орындамау керектігін түсінеді.
Мысал:
#Псевдокод
a = 50
егер a < 60 болса онда:
кодтың осы бөлігі орындалады
басқа жағдайда:
кодтың осы бөлігі орындалады
Бұл жерде айнымалының bool типі маңызды орын алады.
Алдымен салыстыру операторларын таныстырып өтейін.
a = 5 > 2
print(a)#True
a = 5 == 5
print(a)#True
a = 5 !== 5# егер 5 тең емес 5 болса True қайтарады
print(a)#False
Тура солай басқа типтерде де.
- if = егер
- else = басқа жағдайда
name = "Nurik"
if(name == "Nureke"):
print("Assalaumagaleikum", name)
else:
print("Salam {}! Qalaysyng?".format(name))
m = int(input("2 + 2 * 2 = ?"))
if m != 6:
print("Qate!!!")
else:
print("Durys")
Үстіңгі мысалды біз егер мәні 6 ға тең болса ғана "Дұрыс" деген сөзді шығарамыз. Назар аударыңыз! Бұл жерде шарт керісінше қойылған(осылай істесе де болады)
Мысалға тағыда бір программа қарасытырп көрейік. Ол егер сіздің өту картаңыз(пропуск) дұрыс болса сізді өткізеді, егер дұрыс болмаса өткізбейді.
name = "Almat"
id = 154
lName = "Nygman"
group = "3 P"
EAty = input("Сіздің атыңыз: ")
ElName = input("Сіздің фамилияңыз")
EId = int(input("Сіздің реттік номерыңыз: "))#int() назар аударыңыз!
EGroup = input("Сіздің тобыңыз: ")
bO = (name == EAty) and (lName == ElName)#Назар аударыңыз мен үлкен шартты айнымалыга сақтап жатырмын
bT = (id == EId) and (group == EGroup)#Назар аударыңыз мен үлкен шартты айнымалыга сақтап жатырмын
if bO and bT:
print("Жұмысыңыз сәтті өтсін!")
else:
print("Сіздің өту картаңызда бір қателіктер бар екен! Өткізе алмаймыз!")
ElName = input("Сіздің фамилияңыз")
Тапсырмалар:
- Өз ойыңыздан шарттар қойып практика жасау
- elif туралы іздену
Түсінбеген жерлер болса [email protected]