Podmienené pokyny if /else v systéme Python: syntax a aplikácia

Príkaz if je v akomkoľvek programovacom jazyku, používa sa v jazyku Java, C a Processural Assembler. Syntaktický vzorec if v Pythone sa líši. V mnohých ohľadoch je oveľa ľahšia a kompaktnejšia, ale má svoje vlastné špecifické prvky.

Pravidlá syntaxe if /else v jazyku Python

Python sú skriptovací jazyk, takže jeho hlavnou úlohou je zjednodušiť kód a uľahčiť vývojárom život. Pravidlo platí pre všetky objekty jazyka vrátane príkazu if. Na rozdiel od jazykov typu C, Python nemá kučeravé zátvorky, na konci výrazov potrebu bodkočiarku. Existuje však jeden nový prvok. Toto je dvojbodka.


Najjednoduchší príklad if /else v Pythone:
  • c = 10
  • ak c> 2:
  • print (c)
  • 10
  • Prvý riadok priradí hodnotu premennej c. Druhá je základná inštrukcia s podmienkou. Po dvojbodku sa začne zabudovaný blok so zabudovanou funkciou print (). Napriek jednoduchosti dizajnu začínajú programátori rovnaké chyby. Zabúdajú na vloženie hrubého čreva a po ňom ustúpia.

    Prečo dôležité zarážky

    Pre vývojárov, ktorí majú na konci každého výrazu zvyknutí uviesť bodkočiarku, sa môžu zarážky zdať nezvyčajné. V Pythone však koniec riadku automaticky znamená koniec pokynu. Všetok kód je napísaný vertikálne s logickým zarovnaním zárezov. To umožňuje oveľa jednoduchšie čítať. Usporiadanie kódu určuje poradie vykonania inštrukcií pre viacero riadkov a komponentov, ak /else v Pythone:
  • ak a:
  • ak:
  • Prvý výraz
  • iný:
  • Druhý výraz
  • Ak pracujete v systéme IDLE, všetky tiesne budú automaticky vložené tlmočníkom. Ale ak používate editorov textu, budete musieť sami o sebe sledovať.


    Prečo potrebujete ďalšie pokyny?

    V Pythone, ak /else je tiež nazývané ako podmienené inštrukcie. Jedná sa o nástroj na výber, ktorý zobrazuje základnú logiku programového kódu. Vnútri, ak existuje niekoľko inštrukcií, vrátane iných, ak. Potom, či by to malo byť voliteľné inštalačné inštrukcie. Ak v dôsledku podmienok opísaných v tom, ak tlmočník nevráti hodnotu True, ide o inú. Pre zložitejšie vetvenie kódu sa v niektorých prípadoch zavádza voliteľná príručka elif. Obsahuje ďalšie podmienky. Konštrukcie if /elif /else v Pythone vyzerajú takto:
  • if: # Ak vyhlásenie s podmienkou
  • # Associated blok
  • elif: # Optional elif
  • )
  • inak: # Nepovinný blok inak
  • Po voliteľných pokynoch sa vyžaduje dvojbodka a odsadenie. Časť iného je určená na zvládnutie situácií, v ktorých sa v if /elif nezistili žiadne zhody. Podľa pravidiel sa každá časť kódu postupne spracúva. Podmienené výrazy nútia tlmočníka vykonávať prechody. Preto sú tiež označované ako pokyny na riadenie toku v Pythone.

    Súvisiace publikácie