⊗pyPmBsMONua 14 of 208 menu

Nianse združevanja v Pythonu

Operacije, ki imajo prednost, lahko damo v oklepaje - to ne bo napaka. Na primer, postavimo v oklepaje zmnožek števil:

res = (2 * 2) + 3 print(res) # izpiše 7 (rezultat 4 + 3)

V tem primeru so oklepaji odveč (množenje ima itak prednost), vendar je koda dovoljena. Včasih takšno združevanje uporabimo na mestih, kjer prednost operacij ni očitna. Za primer si oglejmo naslednjo kodo:

res = 8 / 2 * 4 print(res) # izpiše 16.0 (rezultat 4 * 4)

Kot že veste, se bo v njem najprej izvedla deljenje, nato pa množenje. Toda na prvi pogled to morda ni povsem očitno. Tukaj lahko uporabimo združevalne oklepaje, da eksplicitno pokažemo prednost:

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

Podana je naslednja koda:

res = 2 * 3 / 2 print(res)

Povejte, kaj se bo izpisalo v konzolo.

Podana je naslednja koda:

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

Povejte, kaj se bo izpisalo v konzolo.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni