⊗pyPmBsMONua 14 of 208 menu

Python grupavimo niuansai

Operacijas, turinčias pirmenybę, galima sudėti į skliaustus - tai nebus klaida. Pavyzdžiui, į skliaustus sudėkime skaičių sandaugą:

res = (2 * 2) + 3 print(res) # išves 7 (rezultatas 4 + 3)

Šiuo atveju skliaustai yra pertekliniai (juk daugyba ir taip turi pirmenybę), bet kodas yra leistinas. Kartais toks grupavimas naudojamas tose vietose, kur operacijų pirmenybė nėra akivaizdi. Pavyzdžiui, nagrinėkime šį kodą:

res = 8 / 2 * 4 print(res) # išves 16.0 (rezultatas 4 * 4)

Kaip jau žinote, jame pirmiausia atliksime dalybą, o po to daugybą. Bet iš pirmo žvilgsnio tai gali būti ne visai akivaizdu. Čia galima naudoti grupuojančius skliaustus, kad aiškiai parodytumėte pirmenybę:

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

Duotas toks kodas:

res = 2 * 3 / 2 print(res)

Pasakykite, kas išves į konsolę.

Duotas toks kodas:

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

Pasakykite, kas išves į konsolę.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti