Tal og Aritmetik
Python arbejder med to hovedtyper af tal:
- Heltal (
int) — hele tal som5,-12eller0; - Flydende tal (
float) — tal med decimaler som3.14eller-2.5.
Python bestemmer typen ud fra, hvordan tallet er skrevet.
Aritmetiske operationer i Python
Python indeholder alle standard matematiske operationer med tydelig syntaks:
Addition
+ lægger værdier sammen. Blanding af int og float giver et float.
Subtraktion
- trækker værdien til højre fra værdien til venstre. Fungerer med både positive og negative tal.
Multiplikation
* ganger værdier. Hvis et flydende tal indgår, bliver resultatet et float.
Division
/ dividerer og returnerer altid et float, selv hvis resultatet er et helt tal (f.eks. 8 / 2).
Heltalsdivision
// dividerer og afrunder ned til nærmeste hele tal. Resultattype afhænger af operanderne.
Modulo
% giver resten af en division. Fungerer med både positive, negative og flydende tal.
Potensering
** opløfter et tal til en potens. Fungerer også med brøker som eksponenter for rødder.
Operatorprioritet (PEMDAS)
Python følger standardregler for at bestemme, hvilken operation der udføres først:
- Parenteser;
- Potensering;
- Multiplikation / Division / Heltalsdivision / Modulo;
- Addition / Subtraktion.
Heltal vs flydende tal i operationer
Ved udførelse af aritmetiske operationer:
- Division returnerer altid en
float; - Blanding af
intogfloatpromoverer resultatet tilfloat; - Brug
//for at få et nedrundet heltalsresultat.
Resumé
- Python understøtter
intogfloattyper; - Aritmetiske operatorer:
+,-,*,/,//,%,**; /returnerer floats,//giver nedrundede heltal;- Operatorprioritet følger PEMDAS.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 5
Tal og Aritmetik
Stryg for at vise menuen
Python arbejder med to hovedtyper af tal:
- Heltal (
int) — hele tal som5,-12eller0; - Flydende tal (
float) — tal med decimaler som3.14eller-2.5.
Python bestemmer typen ud fra, hvordan tallet er skrevet.
Aritmetiske operationer i Python
Python indeholder alle standard matematiske operationer med tydelig syntaks:
Addition
+ lægger værdier sammen. Blanding af int og float giver et float.
Subtraktion
- trækker værdien til højre fra værdien til venstre. Fungerer med både positive og negative tal.
Multiplikation
* ganger værdier. Hvis et flydende tal indgår, bliver resultatet et float.
Division
/ dividerer og returnerer altid et float, selv hvis resultatet er et helt tal (f.eks. 8 / 2).
Heltalsdivision
// dividerer og afrunder ned til nærmeste hele tal. Resultattype afhænger af operanderne.
Modulo
% giver resten af en division. Fungerer med både positive, negative og flydende tal.
Potensering
** opløfter et tal til en potens. Fungerer også med brøker som eksponenter for rødder.
Operatorprioritet (PEMDAS)
Python følger standardregler for at bestemme, hvilken operation der udføres først:
- Parenteser;
- Potensering;
- Multiplikation / Division / Heltalsdivision / Modulo;
- Addition / Subtraktion.
Heltal vs flydende tal i operationer
Ved udførelse af aritmetiske operationer:
- Division returnerer altid en
float; - Blanding af
intogfloatpromoverer resultatet tilfloat; - Brug
//for at få et nedrundet heltalsresultat.
Resumé
- Python understøtter
intogfloattyper; - Aritmetiske operatorer:
+,-,*,/,//,%,**; /returnerer floats,//giver nedrundede heltal;- Operatorprioritet følger PEMDAS.
Tak for dine kommentarer!