Getallen en Rekenkunde
Python werkt met twee hoofdtypen getallen:
- Gehele getallen (
int) — gehele getallen zoals5,-12of0; - Kommagetallen (
float) — getallen met decimalen zoals3.14of-2.5.
Python bepaalt het type op basis van de schrijfwijze van het getal.
Rekenkundige bewerkingen in Python
Python bevat alle standaard wiskundige bewerkingen met duidelijke syntaxis:
Optellen
+ telt waarden op. Het combineren van int en float levert een float op.
Aftrekken
- trekt de waarde rechts af van de waarde links. Werkt met positieve en negatieve getallen.
Vermenigvuldigen
* vermenigvuldigt waarden. Als er een float bij betrokken is, is het resultaat een float.
Delen
/ deelt en geeft altijd een float terug, zelfs als het resultaat een geheel getal is (bijv. 8 / 2).
Afrondend delen
// deelt en rondt af naar het dichtstbijzijnde gehele getal naar beneden. Het resultaat hangt af van de operandtypen.
Modulo
% geeft de rest van een deling. Werkt met positieve, negatieve en floats.
Machtsverheffen
** verheft een getal tot een macht. Werkt ook met gebroken exponenten voor wortels.
Operatorprioriteit (PEMDAS)
Python volgt standaardregels om te bepalen welke bewerking eerst komt:
- Haakjes;
- Machtsverheffen;
- Vermenigvuldigen / Delen / Afrondend delen / Modulo;
- Optellen / Aftrekken.
Gehele getallen versus floats in bewerkingen
Bij het uitvoeren van rekenkundige bewerkingen:
- Deling geeft altijd een
floatterug; - Het combineren van
intenfloatresulteert in eenfloat; - Gebruik
//om een naar beneden afgerond geheel getal te verkrijgen.
Samenvatting
- Python ondersteunt de types
intenfloat; - Rekenkundige operatoren:
+,-,*,/,//,%,**; /geeft floats terug,//geeft naar beneden afgeronde gehele getallen;- Operatorprioriteit volgt PEMDAS.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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?
Geweldig!
Completion tarief verbeterd naar 5
Getallen en Rekenkunde
Veeg om het menu te tonen
Python werkt met twee hoofdtypen getallen:
- Gehele getallen (
int) — gehele getallen zoals5,-12of0; - Kommagetallen (
float) — getallen met decimalen zoals3.14of-2.5.
Python bepaalt het type op basis van de schrijfwijze van het getal.
Rekenkundige bewerkingen in Python
Python bevat alle standaard wiskundige bewerkingen met duidelijke syntaxis:
Optellen
+ telt waarden op. Het combineren van int en float levert een float op.
Aftrekken
- trekt de waarde rechts af van de waarde links. Werkt met positieve en negatieve getallen.
Vermenigvuldigen
* vermenigvuldigt waarden. Als er een float bij betrokken is, is het resultaat een float.
Delen
/ deelt en geeft altijd een float terug, zelfs als het resultaat een geheel getal is (bijv. 8 / 2).
Afrondend delen
// deelt en rondt af naar het dichtstbijzijnde gehele getal naar beneden. Het resultaat hangt af van de operandtypen.
Modulo
% geeft de rest van een deling. Werkt met positieve, negatieve en floats.
Machtsverheffen
** verheft een getal tot een macht. Werkt ook met gebroken exponenten voor wortels.
Operatorprioriteit (PEMDAS)
Python volgt standaardregels om te bepalen welke bewerking eerst komt:
- Haakjes;
- Machtsverheffen;
- Vermenigvuldigen / Delen / Afrondend delen / Modulo;
- Optellen / Aftrekken.
Gehele getallen versus floats in bewerkingen
Bij het uitvoeren van rekenkundige bewerkingen:
- Deling geeft altijd een
floatterug; - Het combineren van
intenfloatresulteert in eenfloat; - Gebruik
//om een naar beneden afgerond geheel getal te verkrijgen.
Samenvatting
- Python ondersteunt de types
intenfloat; - Rekenkundige operatoren:
+,-,*,/,//,%,**; /geeft floats terug,//geeft naar beneden afgeronde gehele getallen;- Operatorprioriteit volgt PEMDAS.
Bedankt voor je feedback!