Python

Výrok Python If Else

Výrok Python If Else
V cod sa na rozhodovanie používa príkaz if-else Pythonu. Častejšie sa vyžaduje rozhodovanie o vykonaní určitého kódu, ak je splnená konkrétna podmienka.

V Pythone je zamýšľaným účelom použitia if-else rozhodovanie. Syntax príkazu if-else v Pythone je podobná väčšine programovacích jazykov ako Java, C, C ++ a C #.

Tento článok podrobne popisuje príkazy if-else Pythonu.

Syntax

ak test_expression:
vyhlásenie, ktoré sa má vykonať
inak:
vyhlásenie, ktoré sa má vykonať

V podmienke if sa vyhodnotí testovací výraz. Testovací výraz možno nazvať tiež podmienkou. V prípade skutočnej podmienky sa vykoná príkaz bloku if, inak sa tok programu odovzdá podmienke else. Vývojový diagram zobrazuje vykonávanie príkazu if-else.

Príklady príkazov Python if else

Pozrime sa na príklad if-else v Pythone. V uvedenom príklade je deklarovaná premenná num pre číslo s hodnotou 13. Ak podmienka skontroluje, či je počet väčší ako 10 alebo nie. Ak je číselná hodnota viac ako 10, potom sa vykoná telo bloku if a vytlačí sa, že číslo je väčšie ako 10. V prípade, že je číslo menšie ako 10, vykoná sa blok else a vytlačí sa, že číslo je menšie ako 10.

číslo = 13
# platná podmienka
ak počet> 10:
print ("Číslo je väčšie ako 10")
# deklarácia výrazu else
inak:
tlač („Počet je menší ako 10“)

Výkon
Výstup ukazuje, že číslo 13 je väčšie ako 10.


Teraz si ukážeme príklad čísla, ktoré je menšie ako 10.

num = 3
# deklarovanie príkazu if na kontrolu, či je počet väčší ako 10 alebo nie
ak počet> 10:
print ("Číslo je väčšie ako 10")
inak:
tlač („Počet je menší ako 10“)

Výkon

Príkaz elif v Pythone

Python nám umožňuje vyhodnotiť alebo skontrolovať viac testovacích výrazov pomocou príkazu elif. Elif je krátka forma výrazu else if. Matematické operátory môžeme použiť na vyhodnotenie podmienky ako =, != (nerovná sa), <, >, atď.

Ak vo vyhlásení elif nie je prvá podmienka if pravdivá, program vyhodnotí ďalšiu podmienku bloku elif atď. V prípade, že sú všetky podmienky nepravdivé, bude podmienka else vykonaná nakoniec.

Pozrime sa na príklad.

# deklarovanie premennej mena
name = input ("Zadajte meno zvieraťa \ n")
ak meno == "krava":
print ("Zadali ste kravu")
elif name == "pes":
tlač („Zadali ste psa“)
elif name == "mačka":
tlač („Zadali ste mačku“)
inak:
print („Toto je blok iný“)

Výkon

Vnorené ako podmienka v Pythone

Vo vnútri podmienky if môžeme deklarovať viaceré podmienky if. Tento jav sa nazýva podmienka nested if. Pozrime sa na príklad.

# deklarovanie vekovej premennej
vek = 13 rokov
ak je vek> 10 rokov:
tlač („Máte viac ako 10“)
# podmienka if vo vnútri podmienky if
ak je vek> 12 rokov:
print („Máte tiež viac ako 12“)
ak vek == 13:
print („Máte 13 rokov“)
inak:
tlač („Nemáš 13 rokov“)
inak:
print („Máte menej ako 10 rokov“)

Výkon

Záver

Tento článok vysvetľuje výrok if-else v Pythone pomocou jednoduchých príkladov. Na vyhodnotenie testovacieho výrazu sa používa príkaz if-else.

Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...
Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...
Hry Ako nainštalovať League Of Legends na Ubuntu 14.04
Ako nainštalovať League Of Legends na Ubuntu 14.04
Ak ste fanúšikom League of Legends, potom je to pre vás príležitosť otestovať spustenie League of Legends. Upozorňujeme, že program PlayOnLinux podpor...