Бул сериядагы алтынчы лекцияга кош келиңиз. Азыр биз программалоону тереңдетип жатабыз жана биз Python тилинде "if билдирүүлөрдү" колдонууну үйрөнөбүз.
"Эгер билдирүүлөр" программалоодо өтө маанилүү, анткени алар кандайдыр бир шарттардын негизинде чечим кабыл ала турган программаларды түзүүгө мүмкүндүк берет.
Эгерде билдирүү
"Эгер билдирүү" бир нече чечимдерге негизделген программаны аткаруу үчүн колдонулат. Мисалы, муну окуңуз:
«Эгер ысык болсо,
Бул ысык күн
Көп суу ичүү
Болбосо, суук болсо
Бул суук күн
жылуу кийим кийүү
Болбосо, бул сонун күн"
Жогорудагы билдирүүлөрдө биз кээ бир шарттарга таянып кээ бир чечимдерди кабыл алып жатабыз. Биринчиси – шарт, экинчиси – анын мааниси, үчүнчүсү – чечимди аткаруу.
If операторлору да ушундай иштейт.
Келгиле, аны программалоодо карап көрөлү.
Биз логикалык өзгөрмө киргизип жатабыз.
is_hot = true
Эми биз "if билдирүүнү" кошобуз
if is_hot:
print("It's a hot day.")
Эми жогорудагы шарт чын болсо, бул туюнтма аткарылат. "Эгер билдирүүсүнөн" чыгуу үчүн, курсоруңузду жаңы код сызыгына алуу үчүн "Shift + Tab" баскычтарын басышыңыз керек.
Эми бул программаны иштетели.
Эми бул программа менен ойнойлу.
Жогорудагы шартты жалганга айлантсам эмне болорун караңыз.
Шарт туура эмес болсо, анда “эгер билдирүү” аткарылбай турганы түшүнүктүү. Эми биринчи шарт аткарылбаса аткарыла турган экинчи шартты кошобуз деп жатабыз.
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 тилинде операторлорду колдонуу боюнча болот.
Тынчтык!
Таштап Жооп