Krajta

Příkaz Python If Else

Příkaz Python If Else
V cod se pro rozhodování používá příkaz if-else Pythonu. Častěji je vyžadováno rozhodování o provedení určité části kódu, pokud je splněna konkrétní podmínka.

V Pythonu je zamýšleným účelem použití if-else rozhodování. Syntaxe příkazu if-else v Pythonu je podobná většině programovacích jazyků, jako jsou Java, C, C ++ a C #.

Tento článek podrobně popisuje příkazy Python if-else.

Syntax

pokud test_expression:
prohlášení k provedení
jiný:
prohlášení k provedení

V podmínce if je vyhodnocen testovací výraz. Testovací výraz lze také nazvat podmínkou. V případě pravdivé podmínky se provede příkaz bloku if, jinak se tok programu předá podmínce else. Vývojový diagram znázorňuje provádění příkazu if-else.

Příklady příkazů Python if else

Podívejme se na příklad if-else v Pythonu. V uvedeném příkladu je deklarována proměnná num pro číslo s hodnotou 13. Pokud podmínka zkontroluje, zda je počet větší než 10 nebo ne. Pokud je hodnota čísla větší než 10, pak je provedeno tělo bloku if a vytiskne se, že číslo je větší než 10. V případě, že je číslo menší než 10, provede se blok else a vytiskne se, že číslo je menší než 10.

číslo = 13
# použití podmínky
pokud počet> 10:
tisk ("Číslo je větší než 10")
# deklarace příkazu else
jiný:
tisk ("Počet je menší než 10")

Výstup
Výstup ukazuje, že číslo 13 je větší než 10.


Nyní se podívejme na příklad čísla, které je menší než 10.

num = 3
# deklarování příkazu if ke kontrole, zda je počet větší než 10 nebo ne
pokud počet> 10:
tisk ("Číslo je větší než 10")
jiný:
tisk ("Počet je menší než 10")

Výstup

Příkaz elif v Pythonu

Python nám umožňuje vyhodnotit nebo zkontrolovat více testovacích výrazů pomocí příkazu elif. Elif je krátká forma příkazu else if. Můžeme použít matematické operátory k vyhodnocení podmínky jako =, != (nerovná se), <, >, atd.

V příkazu elif, pokud první podmínka if není pravdivá, program vyhodnotí další podmínku bloku elif atd. V případě, že jsou všechny podmínky nepravdivé, bude podmínka else provedena naposledy.

Podívejme se na příklad.

# deklarace proměnné názvu
name = input ("Zadejte jméno zvířete \ n")
pokud jméno == "kráva":
tisk („Zadali jste krávu“)
elif name == "pes":
tisk („Zadali jste psa“)
elif name == "kočka":
tisk („Zadali jste kočku“)
jiný:
print ("Toto je blok else")

Výstup

Vnořená podmínka if v Pythonu

Můžeme deklarovat více podmínek if uvnitř podmínky if. Tento jev se nazývá vnořená podmínka. Podívejme se na příklad.

# deklarování věkové proměnné
věk = 13
pokud je věk> 10:
tisk („Je vám více než 10“)
# podmínka if uvnitř podmínky if
pokud je věk> 12:
tisk („Jste také nad 12 let“)
pokud je věk == 13:
tisk („Je ti 13 let“)
jiný:
tisk („Nemáte 13 let“)
jiný:
tisk („Je ti méně než 10 let“)

Výstup

Závěr

Tento článek vysvětluje příkaz if-else v Pythonu pomocí jednoduchých příkladů. Pro vyhodnocení testovacího výrazu se používá příkaz if-else.

Hry Jak používat AutoKey k automatizaci linuxových her
Jak používat AutoKey k automatizaci linuxových her
AutoKey je nástroj pro automatizaci stolních počítačů pro systémy Linux a X11, programovaný v programech Python 3, GTK a Qt. Pomocí jeho funkcí skript...
Hry Jak zobrazit počítadlo FPS v linuxových hrách
Jak zobrazit počítadlo FPS v linuxových hrách
Hraní na Linuxu získalo velký tlak, když společnost Valve v roce 2012 oznámila podporu systému Linux pro klienta Steam a jejich hry. Od té doby se mno...
Hry Jak stáhnout a přehrát Sid Meier's Civilization VI v systému Linux
Jak stáhnout a přehrát Sid Meier's Civilization VI v systému Linux
Úvod do hry Civilization 6 je moderní pojetí klasického konceptu představeného v sérii her Age of Empires. Myšlenka byla docela jednoduchá; začali bys...