Příkaz if je v jakémkoli programovacím jazyce, používá se v Javě, C a procedurálním assembleru. Syntaktický vzorec v jazyce Python se liší. V mnoha ohledech je mnohem lehčí a kompaktnější, ale má své vlastní specifické prvky.
Pravidla syntaxe if /else v jazyce Python
Python jsou skriptovací jazyk, takže jeho hlavním úkolem je zjednodušit kód a ulehčit vývojářovi život. Pravidlo platí pro všechny objekty jazyka, včetně prohlášení if. Na rozdíl od jazyků typu C nemá Python kudrnaté příchytky, na konci výrazů je třeba středník. Existuje však jeden nový prvek. Toto je znak dvojtečky.
Nejjednodušší příklad if /else v jazyce Python:
c = 10
pokud c> 2:
tisk (c)
10
První řádek přiřadí hodnotu proměnné c. Druhá je základní instrukce s podmínkou. Po dvojtečce začne vestavěný blok se zabudovanou funkcí print (). Navzdory jednoduchosti designu začínají programátoři stejné chyby. Zapomínají na dvojbodku a ustoupí po něm.
Proč jsou důležité odrážky
Pro vývojáře, kteří jsou na konci každého výrazu zvyklí položit středníkem, mohou se zarovnávání nezdá být neobvyklé. V Pythonu však konec řádku automaticky znamená konec instrukce. Veškerý kód je zapisován svisle s logickým zarovnáním vruhů. To usnadňuje čtení. Pořadí kódu určuje pořadí provedení instrukcí pro více řádků a komponent, pokud /else v jazyce Python:
pokud a:
pokud:
První výraz
else:
Druhý výraz
Pokud pracujete ve schránce IDLE, budou automaticky vloženy všechny odrážky tlumočníka. Ale pokud používáte textové editory, budete muset sami o sobě sledovat.
Proč potřebujete další instrukce
V případě Pythonu /else se také nazýváme podmíněné pokyny. Jedná se o nástroj pro výběr, který zobrazuje základní logiku programového kódu. Uvnitř může být několik pokynů, včetně jiných, pokud. Pokud byste měli volitelnou volitelnou instrukci jinou. Jestliže v důsledku podmínek popsaných v případě, že tlumočník nevrátí hodnotu True, jde o jinou. Pro složitější rozvětvení kódu se v některých případech zavádí volitelná instrukce elif. Obsahuje další podmínky. Konstrukce if /elif /else v Pythonu vypadají takto:
if: # Pokud příkaz s podmíněným
# Associated blok
elif: # Optional elif
)
else: # Nepovinný blok jiný
Po volitelných instrukcích je nutná dvojtečka a odrážka. Část jiná je určena k řešení situací, ve kterých nebyla nalezena žádná shoda v if /elif. Podle pravidel se každá část kódu zpracovává postupně. Podmínkové výrazy přinutit tlumočníka k přechodu. Proto jsou také označovány jako pokyny pro řízení toku v programu Python.