Podmíněné pokyny if /else v jazyce Python: syntaxe a aplikace

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.

    Související publikace