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!
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