Осы топтаманың алтыншы дәрісіне қош келдіңіздер. Енді біз бағдарламалауды тереңдетіп жатырмыз және Python тілінде «if операторларын» пайдалануды үйренеміз.
«Егер мәлімдемелер» бағдарламалауда өте маңызды, өйткені олар қандай да бір шартқа негізделген шешім қабылдай алатын бағдарламаларды құруға мүмкіндік береді.
Егер мәлімдеме болса
«If операторы» бірнеше шешімге негізделген бағдарламаны орындау үшін қолданылады. Мысалы, мынаны оқыңыз:
«Егер ол ыстық болса,
Күн ыстық
Көп мөлшердегі суды ішіңіз
Әйтпесе, суық болса
Күн суық
жылы киім киіңіз
Әйтпесе, бұл тамаша күн»
Жоғарыда келтірілген мәлімдемелерде біз кейбір шарттарға негізделген кейбір шешімдерді қабылдаймыз. Бірінші мәлімдеме – шарт, екіншісі – оның салдары, үшіншісі – шешімді орындау.
if операторлары ұқсас жұмыс істейді.
Оны бағдарламалауда қарастырайық.
Біз логикалық айнымалыны енгіземіз.
is_hot = true
Енді біз «if операторын» қосамыз
if is_hot:
print("It's a hot day.")
Енді бұл өрнек, егер жоғарыдағы шарт ақиқат болса, орындалады. «if операторынан» шығу үшін курсорды кодтың жаңа жолына қою үшін «Shift + Tab» пернелерін басу керек.
Енді осы бағдарламаны іске қосайық.
Енді осы бағдарламамен ойнайық.
Жоғарыдағы шартты жалғанға айналдырсам, не болатынын қараңыз.
Шарт жалған болса, «if операторы» орындалмайтыны анық. Енді бірінші шарт орындалмаған жағдайда орындалатын екінші шартты қосамыз.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
«Егер» шарты қате болса, аудармашы «else» шегінісі астындағы келесі кодтар жинағына өтеді.
«Егер мәлімдеме» міндетті түрде тек екі шартпен шектелмейді. Сіз қалағаныңызша көптеген шарттарды жасай аласыз. Осы бағдарламаға бірнеше шарттарды қосайық.
Біз логикалық айнымалысы бар басқа шартты анықтаймыз. Болсын:
if_cold = True
Енді біз бағдарламамызға үшінші шартты қоса аламыз. Бұл осылай жұмыс істейді
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
Енді ыстық күн де, суық күн де болмаса, бұл тамаша күн. Мұнда біз бірінші «егер» және соңғы «else» арасындағы жаңа шартты анықтау үшін «elif» жаңа функциясын қолдандық. Қалағаныңызша «элиф» қосуға болады.
жаттығу
шешім
Аяқтау!
Сізге бұл серия ұнайды деп үміттенемін. Келесі дәріс Python тілінде операторларды пайдалану туралы болмақ.
Бейбітшілік!
пікір қалдыру