Tall og aritmetikk
Python arbeider med to hovedtyper tall:
- Heltall (
int) — hele tall som5,-12eller0; - Flyttall (
float) — tall med desimaler som3.14eller-2.5.
Python avgjør typen basert på hvordan tallet er skrevet.
Aritmetiske operasjoner i Python
Python inkluderer alle standard matematiske operasjoner med tydelig syntaks:
Addisjon
+ legger sammen verdier. Blanding av int og float gir et float.
Subtraksjon
- trekker verdien til høyre fra den til venstre. Fungerer med både positive og negative tall.
Multiplikasjon
* multipliserer verdier. Hvis et flyttall er involvert, blir resultatet et flyttall.
Divisjon
/ dividerer og returnerer alltid et flyttall, selv om resultatet er et helt tall (f.eks. 8 / 2).
Heltallsdivisjon
// dividerer og runder ned til nærmeste hele tall. Resultattype avhenger av operandene.
Modulo
% gir resten etter en divisjon. Fungerer med positive, negative og flyttall.
Eksponentiering
** opphøyer et tall i en potens. Fungerer også med brøkte eksponenter for røtter.
Operatorprioritet (PEMDAS)
Python følger standardregler for å avgjøre hvilken operasjon som utføres først:
- Parenteser;
- Eksponentiering;
- Multiplikasjon / Divisjon / Heltallsdivisjon / Modulo;
- Addisjon / Subtraksjon.
Heltall vs flyttall i operasjoner
Ved aritmetiske operasjoner:
- Divisjon returnerer alltid en
float; - Blanding av
intogfloatgir resultat somfloat; - Bruk
//for å få et nedrundet heltallsresultat.
Sammendrag
- Python støtter typene
intogfloat; - Aritmetiske operatorer:
+,-,*,/,//,%,**; /returnerer flyttall,//gir heltall etter nedrunding;- Operatorprioritet følger PEMDAS.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 5
Tall og aritmetikk
Sveip for å vise menyen
Python arbeider med to hovedtyper tall:
- Heltall (
int) — hele tall som5,-12eller0; - Flyttall (
float) — tall med desimaler som3.14eller-2.5.
Python avgjør typen basert på hvordan tallet er skrevet.
Aritmetiske operasjoner i Python
Python inkluderer alle standard matematiske operasjoner med tydelig syntaks:
Addisjon
+ legger sammen verdier. Blanding av int og float gir et float.
Subtraksjon
- trekker verdien til høyre fra den til venstre. Fungerer med både positive og negative tall.
Multiplikasjon
* multipliserer verdier. Hvis et flyttall er involvert, blir resultatet et flyttall.
Divisjon
/ dividerer og returnerer alltid et flyttall, selv om resultatet er et helt tall (f.eks. 8 / 2).
Heltallsdivisjon
// dividerer og runder ned til nærmeste hele tall. Resultattype avhenger av operandene.
Modulo
% gir resten etter en divisjon. Fungerer med positive, negative og flyttall.
Eksponentiering
** opphøyer et tall i en potens. Fungerer også med brøkte eksponenter for røtter.
Operatorprioritet (PEMDAS)
Python følger standardregler for å avgjøre hvilken operasjon som utføres først:
- Parenteser;
- Eksponentiering;
- Multiplikasjon / Divisjon / Heltallsdivisjon / Modulo;
- Addisjon / Subtraksjon.
Heltall vs flyttall i operasjoner
Ved aritmetiske operasjoner:
- Divisjon returnerer alltid en
float; - Blanding av
intogfloatgir resultat somfloat; - Bruk
//for å få et nedrundet heltallsresultat.
Sammendrag
- Python støtter typene
intogfloat; - Aritmetiske operatorer:
+,-,*,/,//,%,**; /returnerer flyttall,//gir heltall etter nedrunding;- Operatorprioritet følger PEMDAS.
Takk for tilbakemeldingene dine!