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
Can you give examples of each arithmetic operation in Python?
What are some common mistakes to avoid with arithmetic operations in Python?
Can you explain the difference between floor division and regular division?
Fantastisk!
Completion rate forbedret til 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!