Úvod do If Else Statement v Pythonu

Už víte, že program je řada písemných pokynů. K nikomu nepřekvapí, že může být tolik případů, kdy program bude muset učinit rozhodnutí před pokračováním. Například rozhodnutí, zda je uživatel dostatečně starý na to, aby se zúčastnil zkoušky, nebo zda je teplota dostatečně vysoká na to, aby spustil klimatizaci nebo vybral známku, kterou student složil, atd. Tato rozhodnutí se dělají na základě vstupních podmínek a hledáním co dělat v této situaci.

Při použití příkazu podmínky se program rozhodne spustit konkrétní blok kódu v závislosti na vstupu a podmínkách. Stejně jako jakýkoli jiný plně vybavený programovací jazyk, Python podporuje několik způsobů rozhodování. Pokud jinde, je to jeden z nejpoužívanějších způsobů, jak tuto práci dokončit.

Další výroková rozhodnutí v Pythonu jsou následující:

  • If Statement: Používá se k analýze, zda je aktuální stav pravdivý nebo nepravdivý. Blok kódu pod ním je proveden, pouze pokud je splněna podmínka.
  • Příkaz If Else: Tento příkaz je podobný příkazu If, ale přidává další blok kódu, který je spuštěn, když nejsou splněny podmínky. V tomto článku se podíváme na tento typ prohlášení a jeho příklad.
  • Vnořené Pokud: V situacích, kdy musíme zkontrolovat více než jednu podmínku a provést pokyny, vnořené, pokud se používá.

Vývojový diagram prohlášení If Else

Jak je vidět na výše uvedeném vývojovém diagramu, podmínka v příkazu if-else vytvoří dvě cesty, aby program mohl pokračovat. Pokud podmínka není splněna, níže uvedený kód nebude proveden a program provede příkaz v bloku Else.

Na druhou stranu, když je splněna podmínka „if“, pouze tehdy, je-li vykonán blok kódu a program poté skočí pod ukončení příkazu If else.

Syntaxe příkazu If Else

Syntaxe příkazu If Else je následující:

if condition:
# statements to execute when the conditions are met are inserted here
else:
# Statements to be executed when the conditions are not met.

Jak vidíte výše, všechny podmínky if-else mají dvě prohlášení a podmínku. Před příkazy je podmínka vyjasněna, jakmile je podmínka zpracována, program zkontroluje vstup a rozhodne, zda podmínky splňuje. Pokud ano, jsou provedeny příkazy v prvním bloku a program přeskočí příkazy v syntaxi v části „else:“.

A pokud není podmínka splněna, program přeskočí první blok a provede příkazy v bloku „else:“.

Příklady podmíněného programování If Else

Nyní, když jsme viděli syntax, vývojový diagram a potřebu příkazů, pokud jinde, pojďme se podívat na několik praktických příkladů, abychom to viděli v akci:

Příklad - 1

Program Python pro kontrolu, zda je vstupní číslo sudé nebo liché.

number = int(input(" Please enter the number to check : "))
if number %2 == 0:
print(" The input number is even ")
else:
print(" The input number is odd ")

Výstup:

Příklad - 2

Program Python, který kontroluje, zda je žadatel způsobilý volit ve volbách:

age = int (input(" Please enter the age of applicant: "))
if age>=18 :
print(" The applicant is eligible to vote in the elections " );
else :
print(" The applicant is not eligible to vote in the elections " );

Výstup:

Příklad 3

Program Python pro kontrolu správnosti nebo nesprávnosti odpovědi ve vstupním textu:

code = input(" What is the capital of Japan? ")
if code == 'Tokyo':
print("Congratulations ! You passed the test.")
else:
print(" Oops, the answer you entered is wrong.")
print(" Thanks for participating. “)

Výstup:

Závěr - If Else Statement in Python

Rozhodování je jedním z hlavních pilířů programování. Schopnost stanovit řádná podmíněná prohlášení není nutná pouze k tomu, aby se programování dobře osvědčilo, ale je také důležité, aby se věci prováděly vícekrát než často. Vyzbrojeni znalostmi podmíněných příkazů, jako jsou if, if-else a nested if, budete moci logicky rozhodovat pomocí programu a získat správné výsledky.

Doporučené články

Toto je návod k příkazu If Else Statement v Pythonu. Zde diskutujeme úvod, vývojový diagram, syntaxi a příklady příkazu if if else v Pythonu s ukázkovým kódem. Další informace naleznete také v dalších navrhovaných článcích

  1. Příkazy Python 3
  2. Cheat Sheet Python
  3. Výhody Pythonu
  4. Funkce řetězce Python
  5. Přehled If Else Statement v R

Kategorie: