Добредојдовте на шестото предавање од оваа серија. Сега навлегуваме длабоко во програмирањето и ќе ја научиме употребата на „ако изјавите“ во Python.
„Ако изјавите“ се исклучително важни во програмирањето бидејќи ни дозволуваат да изградиме програми што можат да донесуваат одлуки врз основа на некои услови.
Ако изјава
„Ако изјавата“ се користи за извршување на програма заснована на неколку одлуки. На пример, прочитајте го ова:
„Ако е жешко,
Топол ден е
Пијте многу вода
Во спротивно, ако е ладно
Ладен ден е
носете топла облека
Инаку, тоа е прекрасен ден“
Во горенаведените изјави, донесуваме некои одлуки врз основа на некои услови. Првата изјава е услов, втората е нејзината импликација и третата е извршување на решение.
Изјавите if функционираат слично.
Ајде да го погледнеме во програмирањето.
Воведуваме булова променлива.
is_hot = true
Сега ќе додадеме изјава „ако“
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")
Условот „ако“ е неточен, така што толкувачот ќе оди на следната група шифри под алинејата „друго“.
„Ако изјавата“ не е нужно ограничена само на два услови. Можете да чукате во онолку услови колку што сакате. Ајде да додадеме некои услови на оваа програма.
Ние дефинираме друг услов со булова променлива. Нека биде:
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")
Сега, ако не е ниту топол ден, ниту ладен, тогаш тоа е прекрасен ден. Овде користевме нова функција „елиф“ за да дефинираме нова состојба помеѓу првото „ако“ и последното „друго“. Можете да додадете онолку „елиф“ колку што сакате.
Вежба
Решение
Заврши!
Се надевам дека уживате во оваа серија. Следното предавање ќе биде за употреба на оператори во Python.
Мир!
Оставете Одговор