Úvod do If Statement v Pythonu

Při programování je pro rozhodování nezbytné podmíněné prohlášení. Pomáhá určit nebo vybrat kód, který musíme vytisknout a který přeskočit. Příkaz „if“ v pythonu je efektivní předdefinovaný příkaz funkce, který pomáhá při rozhodování o příkazech nebo operacích, které je třeba provést. Příkaz „if“ se používá k nastavení směru, kterým musí program jít dále.

Prohlášení „if“ funguje v zásadě za booleovských podmínek „True“ a „False“. Daný blok kódu prochází, když je daná podmínka „if“ PRAVDA a neprochází ani není vykonána, když je daná podmínka nepravdivá.

Podmínku „if“ lze také použít za jednoduchých matematických podmínek, jako jsou Equal (=), Not Equal (! =), Menší než (<), Menší nebo rovno () Větší než nebo rovno (> =).

Jak funguje prohlášení?

Příkaz „if“ se primárně používá při řízení směru našeho programu. Používá se při přeskočení provádění určitých výsledků, které nemáme odsadit.
Základní strukturou výrazu „if“ v pythonu je psaní slova „if“ (malá písmena), za kterým následuje podmínka s dvojtečkou na konci příkazu „if“ a poté tiskové prohlášení týkající se tisku požadovaného výstupu.

Python také rozlišuje velká a malá písmena, takže „pokud“ by mělo být malé.

Syntax:

if :
Print

Python je citlivý na odsazení, po podmínce „if“ je další řádek kódu od začátku příkazu vzdálený čtyři mezery. Každá sada instrukcí nebo podmínek, které patří do stejného bloku kódu, by měla být odsazena. Odsazení je jedinečné pro programovací jazyk python. Python přísně dodržuje odsazení; je vyvinut tak, aby byly řádky kódu přehledné a snadno čitelné.

Porovnání příkazu Python If s jinými jazyky

V programovacích jazycích C a Java se složené složené závorky používají k identifikaci bloku „if“ a jakékoli prohlášení nebo podmínka, která je mimo složené závorky, nepatří do bloku „if“. Příkaz nebo operace uvnitř bloku „if“ je zakončena středníkem.

if (condition)
(
Print statement or operation;
)

Python je ve srovnání s jinými jazyky poměrně jednoduchý a odsazení způsobuje, že je kód čistý a snadno pochopitelný.
Po dané podmínce „if“ můžeme použít více příkazů „if“ a dalších příkazů v pythonu. Podmínkou je pravda, že je proveden následující příkaz nebo operace, nebo pokud existují alternativní příkazy nebo operace, které se mají provést, pokud je podmínka nepravdivá, pak je tento příkaz uvnitř bloku „if“ proveden nebo pokud není k provedení alternativního příkazu nebo podmínky poskytnuto pokud je podmínka falešná, program jednoduše skočí a provede další blok kódu mimo příkaz „if“.

Příklad č. 1

Kód:

if 'cat' in ('dog', 'cat', 'horse', 'penguin'):
print('Cat exists')
print('Cat is my favorite pet')

Výstup:

V příkladu 1 je podmínka „if“ pravdivá, protože kočka je přítomna uvnitř seznamu, takže je proveden i vytištěn příkaz print. Celý příklad 1 je jediný blok kódu.

Příklad č. 2

Kód:

if 'horse' in ('dog', 'cat', 'horse', 'penguin'):
print('horse exists')
print('horse is a strong animal')
print('Cat is my favorite pet')

Výstup:

V příkladu 2 je daná podmínka pravdivá, a proto byly provedeny oba tiskové příkazy. Podmínka „if“ je ukončena ihned po odsazení zpět, a proto jsou provedeny všechny tři tiskové příkazy.

Můžeme také použít více podmínek „if“ uvnitř stejného bloku za předpokladu, že příkazy následují odsazení.

Příklad č. 3

Kód:

if 'horse' in ('dog', 'cat', 'horse', 'penguin'):
print('horse exists')
if 'cat' in ('dog', 'cat', 'sheep'):
print('cat exist')
if 'sheep' not in ('dog', 'cat', 'horse', 'penguin'):
print('sheep does not exist')

Výstup:

Python má také logické operátory „AND“, „OR“, „NOT“,

Kód:

a = 4
b = 7
if a > 0 and b > 0:
print('Both are Positive numbers')
if a%2 or b%2:
print('Either of one is even')
if a > 0 and not b < 0:
print("Both are positive")

Výstup:

Pokud je vývojový diagram výkazu

Syntaxe příkazů If

Zde jsou některé ze syntaxí příkazu „if“ implementovaného do různých podmíněných příkazů.

Příklad č. 1

Příklad použití matematických podmínek.

Kód:

x = 10
y = 17
if (x > 0):
print("X is positive")
if (x % 2 ==0):
print("X is even")
if (y!=x):
print("Both are unique")
if (y % 2 != 0):
print("y is odd")
if (x>=11):
print("condition is True")
if (y<=19):
print("True")

Výstup:

Podmínka 'x' větší nebo rovna 11 je nepravdivá, proto se příslušný tiskový příkaz nevykonává.

Příklad č. 2

Příklad použití matematických operátorů.

Kód:

a = 5
b = 10
c = 115
if a + b <= 99:
print('a & b are two digit numbers')
if a + c <= 99:
print('a & c are two digit numbers')
if a > 0:
print(c/a)
if b > 0:
print(c/b)
if c%b == 0:
print("The numbers are divisible")
if c%a == 0:
print("a is divisible by c")
if a < b < c:
print("The sum is", a + b + c)

Výstup:

Pro c% b se zbytek nerovná nule, podmínka je nepravdivá, a proto se provede další řádek.

Závěr

Obecně se tedy výraz „if“ v pythonu používá, když je třeba učinit rozhodnutí o tom, který příkaz nebo operace, které je třeba provést, a které příkazy nebo operace, které je třeba přeskočit před provedením. Provedení pracuje na pravdivé nebo falešné logice. Všechny matematické a logické operátory lze použít v pythonových výrazech „if“.

Doporučené články

Toto je průvodce If Statement v Pythonu. Zde diskutujeme, jak funguje příkaz, syntaxe, vývojový diagram, srovnání mezi příkazem python if a jinými jazyky spolu s různými příklady a implementací kódu. Další informace naleznete také v následujících článcích

  1. Pokud prohlášení v C
  2. Proměnné Pythonu
  3. Úvod do Pythonu
  4. Python vs C ++
  5. Proměnné v JavaScriptu
  6. Pole v programování Java
  7. Naučte se příklady příkazu If v R

Kategorie: