⊗pyPmBsMONua 14 of 208 menu

Nuancer af gruppering i Python

Det er muligt at sætte operationer med prioritet i parenteser - dette vil ikke være en fejl. For eksempel, lad os sætte produktet af tal i parenteser:

res = (2 * 2) + 3 print(res) # vil udskrive 7 (resultatet af 4 + 3)

I dette tilfælde er parenteserne overflødige (multiplikation har jo allerede prioritet), men koden er gyldig. Undertiden bruges sådan gruppering på steder, hvor prioriteten af operationer ikke er indlysende. Som et eksempel, lad os se på følgende kode:

res = 8 / 2 * 4 print(res) # vil udskrive 16.0 (resultatet af 4 * 4)

Som du allerede ved, vil division udføres først i den, og derefter multiplikation. Men ved første øjekast er dette måske ikke særlig indlysende. Her kan man bruge grupperende parenteser for eksplicit at vise prioriteten:

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

Følgende kode er givet:

res = 2 * 3 / 2 print(res)

Sig, hvad der udskrives til konsollen.

Følgende kode er givet:

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

Sig, hvad der udskrives til konsollen.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis