⊗pyPmBsMONua 14 of 208 menu

Nyanser av gruppering i Python

Operasjoner med prioritet kan settes i parentes - dette vil ikke være en feil. For eksempel, la oss sette produktet av tall i parentes:

res = (2 * 2) + 3 print(res) # vil skrive ut 7 (resultat 4 + 3)

I dette tilfellet er parentesene overflødige (multiplikasjon har jo allerede prioritet), men koden er gyldig. Noen ganger brukes slik gruppering på steder hvor prioriteten til operasjonene ikke er opplagt. La oss se på følgende kode som et eksempel:

res = 8 / 2 * 4 print(res) # vil skrive ut 16.0 (resultat 4 * 4)

Som du allerede vet, vil divisjon utføres først i den, og deretter multiplikasjon. Men ved første øyekast kan dette kanskje ikke være så opplagt. Her kan du bruke grupperende parenteser for å eksplisitt vise prioriteten:

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

Følgende kode er gitt:

res = 2 * 3 / 2 print(res)

Si hva som vil skrives ut i konsollen.

Følgende kode er gitt:

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

Si hva som vil skrives ut i konsollen.

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