⊗pyPmBsMONua 14 of 208 menu

Nijanse grupisanja u Pythonu

U zagrade se mogu staviti operacije koje imaju prioritet – to neće biti greška. Na primer, stavimo u zagrade proizvod brojeva:

res = (2 * 2) + 3 print(res) # ispisaće 7 (rezultat 4 + 3)

U ovom slučaju zagrade su suvišne (množenje ionako ima prioritet), ali kod je ispravan. Ponekad se takvo grupisanje koristi na mestima gde prioritet operacija nije očigledan. Na primer, razmotrimo sledeći kod:

res = 8 / 2 * 4 print(res) # ispisaće 16.0 (rezultat 4 * 4)

Kao što već znate, u njemu će se prvo izvršiti deljenje, a zatim množenje. Ali na prvi pogled to možda nije baš očigledno. Ovde možete koristiti grupirajuće zagrade da eksplicitno pokažete prioritet:

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

Dat je sledeći kod:

res = 2 * 3 / 2 print(res)

Recite šta će biti ispisano u konzolu.

Dat je sledeći kod:

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

Recite šta će biti ispisano u konzolu.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij