⊗pyPmBsMONua 14 of 208 menu

Nuansy zoskupovania v Pythone

Do zátvoriek je možné uzavrieť operácie, ktoré majú prioritu - nebude to chyba. Napríklad, uzavrieme do zátvoriek súčin čísel:

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

V tomto prípade sú zátvorky nadbytočné (násobenie má predsa prednosť), ale kód je prípustný. Niekedy sa takéto zoskupovanie používa na miestach, kde priorita operácií nie je zrejmá. Pre príklad si pozrime nasledujúci kód:

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

Ako už viete, najprv sa vykoná delenie, a potom násobenie. Ale na prvý pohľad to nemusí byť veľmi zrejmé. Tu môžete použiť zoskupujúce zátvorky, aby ste explicitne ukázali prioritu:

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

Daný je nasledujúci kód:

res = 2 * 3 / 2 print(res)

Povedzte, čo sa vypíše do konzoly.

Daný je nasledujúci kód:

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

Povedzte, čo sa vypíše do konzoly.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť