⊗pyPmBsMONua 14 of 208 menu

Nyanser av gruppering i Python

Man kan sätta operationer som har prioritet inom parenteser - det kommer inte att vara ett fel. Till exempel, låt oss sätta multiplikationen av tal inom parenteser:

res = (2 * 2) + 3 print(res) # skriver ut 7 (resultatet av 4 + 3)

I det här fallet är parenteserna överflödiga (multiplikation har ju redan prioritet), men koden är tillåten. Ibland används sådan gruppering på ställen där prioriteten för operationer inte är uppenbar. Som exempel, betrakta följande kod:

res = 8 / 2 * 4 print(res) # skriver ut 16.0 (resultatet av 4 * 4)

Som du redan vet kommer division att utföras först, och sedan multiplikation. Men vid första anblick kan detta kanske inte vara alldeles uppenbart. Här kan man använda grupperande parenteser för att explicit visa prioriteten:

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

Följande kod ges:

res = 2 * 3 / 2 print(res)

Vad kommer att skrivas ut i konsolen?

Följande kod ges:

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

Vad kommer att skrivas ut i konsolen?

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa