⊗pyPmBsMONua 14 of 208 menu

Nuance seskupování v Pythonu

Operace, které mají prioritu, lze uzavřít do závorek - to nebude chyba. Například uzavřeme do závorek součin čísel:

res = (2 * 2) + 3 print(res) # vypíše 7 (výsledek 4 + 3)

V tomto případě jsou závorky nadbytečné (násobení má prioritu stejně), ale kód je platný. Někdy se takové seskupování používá na místech, kde priorita operací není zřejmá. Jako příklad uvažujme následující kód:

res = 8 / 2 * 4 print(res) # vypíše 16.0 (výsledek 4 * 4)

Jak již víte, nejprve se provede dělení a poté násobení. Ale na první pohled to nemusí být příliš zřejmé. Zde lze použít seskupující závorky, abychom explicitně ukázali prioritu:

res = (8 / 2) * 4 print(res)

Je dán následující kód:

res = 2 * 3 / 2 print(res)

Řekněte, co se vypíše do konzole.

Je dán následující kód:

res = (6 / 2) + 5 print(res)

Řekněte, co se vypíše do konzole.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout