Úvod do príkazu If Else v Pythone

Už viete, že program je séria písomných pokynov. Pre nikoho nie je prekvapenie, že môže existovať toľko prípadov, keď program bude musieť prijať rozhodnutie pred pokračovaním. Napríklad rozhodnutie, či je užívateľ dosť starý na to, aby sa zúčastnil skúšky alebo či je teplota dostatočne vysoká na to, aby mohol začať s klimatizáciou, alebo zvoliť známku, ktorú študent úspešne absolvoval, atď. Tieto rozhodnutia sa prijímajú na základe vstupných podmienok a na základe o tom, čo robiť v tejto situácii.

Keď sa použije podmienka, program sa rozhodne spustiť konkrétny kódový blok v závislosti od vstupu a podmienok. Rovnako ako akýkoľvek iný plne vybavený programovací jazyk, aj Python podporuje viac spôsobov rozhodovania. Ak je iný, je to jeden z najpoužívanejších spôsobov, ako túto prácu vykonať.

Ďalšie rozhodovacie rozhodnutia v Pythone sú tieto:

  • If Statement: Používa sa na analýzu, či je súčasný stav pravdivý alebo nesprávny. Blok kódu pod ním sa vykoná iba vtedy, keď je splnená podmienka.
  • Príkaz If Else: Tento príkaz je podobný príkazu If, ale pridáva ďalší blok kódu, ktorý sa vykoná, keď nie sú splnené podmienky. V tomto článku sa pozrieme na tento typ vyhlásenia a jeho príklad.
  • Vnorené Ak: V situáciách, keď musíme skontrolovať viac ako jednu podmienku a vykonať pokyny, vnorené, ak sa používajú.

Vývojový diagram výkazu If Else

Ako vidíte vo vyššie uvedenom vývojovom diagrame, podmienka v príkaze if-else vytvára dve cesty, aby program pokračoval. Ak podmienka nie je splnená, kód pod ním sa nevykoná a program vykoná príkaz v bloku Else.

Na druhej strane, keď je splnená podmienka „if“, iba vtedy, ak je vykonaný blok kódu a program potom skočí pod ukončením príkazu If else.

Syntax príkazu If Else

Syntax príkazu If Else je nasledujúci:

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

Ako vidíte vyššie, všetky podmienky if-else majú dve vyhlásenia a podmienku. Pred príkazmi sa podmienka vyjasní, akonáhle sa podmienka spracuje, program skontroluje vstup a rozhodne, či spĺňa podmienky. Ak sa tak stane, vykonajú sa príkazy v prvom bloku a program preskočí príkazy v syntaxi v časti „else:“.

A ak podmienka nie je splnená, program preskočí prvý blok a vykoná príkazy v bloku „else:“.

Príklady podmieneného programovania v opačnom prípade

Teraz, keď sme videli syntax, vývojový diagram a potrebu výrokov, ak sú inde, pozrime sa na niekoľko praktických príkladov, aby sme ich videli v akcii:

Príklad - 1

Program Python na kontrolu, či je vstupné číslo párne alebo nepárne.

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ýkon:

Príklad - 2

Program Python na overenie, či je žiadateľ oprávnený voliť vo voľbách alebo nie:

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ýkon:

Príklad 3

Program Python na overenie správnosti alebo nesprávnosti odpovede vo vstupnom texte:

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ýkon:

Záver - Ak nie, v Pythone

Rozhodovanie je jedným z hlavných pilierov programovania. Schopnosť stanoviť správne podmienečné vyhlásenia nie je potrebná len na to, aby sa programovanie dobre darilo, ale je tiež nevyhnutné, aby sa veci robili viackrát, ako často. Vyzbrojení znalosťami podmienečných príkazov, ako napríklad if, if-else a nested if, budete môcť logicky robiť rozhodnutia s programom a získať správne výsledky.

Odporúčané články

Toto je príručka k príkazu If Else Statement v Pythone. Tu uvádzame úvod, vývojový diagram, syntax a príklady príkazu if if in Python s ukážkovým kódom. Viac informácií nájdete aj v ďalších navrhovaných článkoch

  1. Príkazy Python 3
  2. Cheat Sheet Python
  3. Výhody Pythonu
  4. Funkcie reťazca Python
  5. Prehľad výkazu If Else v R

Kategórie: