Vítejte u šesté přednášky z tohoto cyklu. Nyní se dostáváme hluboko do programování a naučíme se používat příkazy „if“ v Pythonu.
„příkazy if“ jsou v programování extrémně důležité, protože nám umožňují vytvářet programy, které se mohou rozhodovat na základě určitých podmínek.
Pokud prohlášení
„Příkaz If“ se používá ke spuštění programu na základě několika rozhodnutí. Přečtěte si například toto:
"Pokud je horko,
Je horký den
Pít hodně vody
Jinak pokud je zima
Je chladný den
nosit teplé oblečení
Jinak je to krásný den“
Ve výše uvedených prohlášeních činíme některá rozhodnutí na základě určitých podmínek. Prvním výrokem je podmínka, druhým je jeho implikace a třetím je výkon rozhodnutí.
Podobně fungují příkazy if.
Podívejme se na to v programování.
Zavádíme booleovskou proměnnou.
is_hot = true
Nyní přidáme „příkaz if“
if is_hot:
print("It's a hot day.")
Nyní bude tento výraz proveden, pokud platí výše uvedená podmínka. Chcete-li vyjít z příkazu „if“, museli byste stisknout „Shift + Tab“, aby se kurzor dostal do řádku pro nový řádek kódu.
Nyní spusťte tento program.
Nyní si s tímto programem pohrajeme.
Podívejte se, co se stane, když změním výše uvedenou podmínku na false.
Je jasné, že pokud je podmínka nepravdivá, příkaz „if“ se neprovede. Nyní přidáme druhou podmínku, která se provede, pokud nebude splněna první podmínka.
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")
Podmínka „if“ je nepravdivá, takže interpret přejde na další sadu kódů pod odrážkou „else“.
„Pokud prohlášení“ není nutně omezeno pouze na dvě podmínky. Můžete usadit v tolika podmínkách, kolik chcete. Přidejme k tomuto programu nějaké podmínky.
Další podmínku definujeme pomocí booleovské proměnné. Nech to být:
if_cold = True
Nyní můžeme do našeho programu přidat třetí podmínku. Funguje to takto
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")
Pokud teď není ani horký ani studený den, pak je to krásný den. Zde jsme použili novou funkci „elif“ k definování nové podmínky mezi prvním „if“ a posledním „else“. Můžete přidat tolik „elifů“, kolik chcete.
Uplatňovat
Řešení
Zabalit!
Doufám, že se vám tato série líbí. Další přednáška bude o použití operátorů v Pythonu.
Mír!
Napsat komentář