Image
13.12.2019 0 Comments

Python / 3. časť: Tok programu

Podmienené vykonávanie Interpreter Pythonu vykonáva kód programu krok za krokom, resp. riadok za riadkom. Hovoríme pritom o tzv. toku vykonávania (flow of execution) programu, ktorý sa dá zmeniť niekoľkými možnými spôsobmi. Všetky sú založené na tzv. podmienenom vykonávaní (conditional execution). Pomocou podmienok dokážeme riadiť vykonávanie programu, resp. meniť jeho tok nami požadovaným smerom. Jedna zo základných možností aplikácie podmieneného vykonávania je využitie premenných typu bool (True, False) a tzv. Boolean výrazov. Ich výsledkom sú údaje typu bool, ktoré možno vyhodnotiť v rámci zadanej podmienky. Využívame pri tom tzv. operátory porovnania (comparison operators), resp. logické operátory (logical operators), ktoré produkujú nasledujúce výsledky: Porovnanie True, ak x == y x sa rovná y x != y x sa nerovná y x < y, x <= y x je menšie ako y, x je menšie alebo rovné ako y x > y, x >= y x je väčšie ako y, x je väčšie alebo rovné ako y x > 0 and x < 10 x je väčšie ako 0 a zároveň menšie ako 10 x < 0 or x > 10 x je menšie ako 0 alebo väčšie ako 10 not (x < y) negácia, teda True, ak x je väčšie ako y Python pri vyhodnocovaní podmienok využíva pravidlo tzv. skráteného vyhodnocovania (short-circuit evaluation), pri ktorom nevykonáva časti kódu, ktoré nemusí. Napríklad ak je ľavý výraz operátora and vyhodnotený ako False, výraz nachádzajúci sa jeho pravej strane sa už nevykoná. Podmienka Programovací jazyk Python rovnako ako mnoho iných jazykov pozná najrozšírenejší výkonný výraz pre podmienené vykonávanie, ktorého syntax je nasledujúca: if podmienka1 (Boolean expression):     kód1 (body) elif podmienka2:     kód2 else:     kód3 Kód, ktorý je v tele (body) podmienky if, musíme odsadiť najlepšie s použitím štyroch medzier. Nazývame ho telom, resp. súpravou (su ...

Článok je uzamknutý

Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU


Prihlásiť pomocou členstva PC REVUE
Autor: Marek Sopko

Nechajte si posielať prehľad najdôležitejších správ emailom

Mohlo by Vás zaujímať

ITPro

Stealth Falcon: Doposiaľ neznámy backdoor kradne dáta na Blízkom východe

30.12.2019 14:18

Počuli ste už niekedy o skupine útočníkov Stealth Falcon? Prvýkrát sa o nej verejne hovorilo ešte v roku 2012 a jej hlavnými cieľmi sú politickí aktivisti a novinári na Blízkom východe. Odvtedy sa vša ...

ITPro

Hory papierov v kancelárii? Takto sa ich zbavíte

30.12.2019 14:12

Každá firma neustále produkuje hromady dokumentov. Stále pribúdajú dáta, ktoré treba spracovávať a uchovávať. Takisto legislatíva kladie na firmy čoraz väčšie požiadavky pri uchovávaní dokumentov spoj ...

ITPro

Využitie umelej inteligencie v riešeniach kybernetickej bezpečnosti

13.12.2019 10:04

Inteligentný algoritmus sa dokáže sám učiť a prijíma rozhodnutia na základe vstupov z okolitého prostredia nezávisle, bez zapojenia sa človeka. Strojové učenie je schopnosť počítačových systémov nájsť ...

Vyhľadávanie

Najnovšie videá