Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Geavanceerde Rekenkunde | Getallen
Datatypen in Python

bookGeavanceerde Rekenkunde

Leer hoe Python vloerdeling en modulo afhandelt (inclusief negatieve getallen) en verken de math-module voor veelvoorkomende numerieke bewerkingen.

Vloerdeling (//)

Geeft de vloer van het exacte quotiënt terug, wat betekent dat het het resultaat naar beneden afrondt.

12
print(7 // 3) # 2 print(-7 // 3) # -3 (floors down: -2.333... → -3)
copy

Waarom het belangrijk is: indexeren van segmenten/pagina's, tijdsverdeling (uren uit seconden), en elke berekening van "hoeveel volledige groepen passen".

Modulo %

Geeft de rest van een deling terug. In Python heeft de rest altijd dezelfde teken als de deler.

123
print(7 % 3) # 1 print(-7 % 3) # 2 print(7 % -3) # -2
copy

Waarom het belangrijk is: "elke Nde" item, rondlopen (bijvoorbeeld klokrekenen), cyclisch door emmers gaan.

Voorbeelden:

  • Bijhouden van uren op een klok14 % 12 = 2 - (2 uur 's middags);
  • Selecteren van elke 3de item in een lijst → if i % 3 == 0:.

Korte opmerking over afronden

De ingebouwde round(x, ndigits) gebruikt "afronden naar het dichtstbijzijnde even getal".

12
print(round(2.5), round(3.5)) # 2 4 print(round(2.675, 2)) # 2.67 (binary float nuance)
copy

De math module

Eenmalig importeren en toegang tot vele handige functies/constanten.

123456
import math print(math.floor(2.9), math.ceil(2.1), math.trunc(-2.9)) # 2 3 -2 print(math.sqrt(9)) # 3.0 print(math.pi, math.e) # 3.14159... 2.71828... print(math.isfinite(1.0), math.isfinite(float('inf'))) # True False
copy

1. Welke waarde zal deze code afdrukken?

2. Welke waarde geeft deze code als uitvoer?

3. Welke aanroep geeft -3 terug?

question mark

Welke waarde zal deze code afdrukken?

Select the correct answer

question mark

Welke waarde geeft deze code als uitvoer?

Select the correct answer

question mark

Welke aanroep geeft -3 terug?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 3.45

bookGeavanceerde Rekenkunde

Veeg om het menu te tonen

Leer hoe Python vloerdeling en modulo afhandelt (inclusief negatieve getallen) en verken de math-module voor veelvoorkomende numerieke bewerkingen.

Vloerdeling (//)

Geeft de vloer van het exacte quotiënt terug, wat betekent dat het het resultaat naar beneden afrondt.

12
print(7 // 3) # 2 print(-7 // 3) # -3 (floors down: -2.333... → -3)
copy

Waarom het belangrijk is: indexeren van segmenten/pagina's, tijdsverdeling (uren uit seconden), en elke berekening van "hoeveel volledige groepen passen".

Modulo %

Geeft de rest van een deling terug. In Python heeft de rest altijd dezelfde teken als de deler.

123
print(7 % 3) # 1 print(-7 % 3) # 2 print(7 % -3) # -2
copy

Waarom het belangrijk is: "elke Nde" item, rondlopen (bijvoorbeeld klokrekenen), cyclisch door emmers gaan.

Voorbeelden:

  • Bijhouden van uren op een klok14 % 12 = 2 - (2 uur 's middags);
  • Selecteren van elke 3de item in een lijst → if i % 3 == 0:.

Korte opmerking over afronden

De ingebouwde round(x, ndigits) gebruikt "afronden naar het dichtstbijzijnde even getal".

12
print(round(2.5), round(3.5)) # 2 4 print(round(2.675, 2)) # 2.67 (binary float nuance)
copy

De math module

Eenmalig importeren en toegang tot vele handige functies/constanten.

123456
import math print(math.floor(2.9), math.ceil(2.1), math.trunc(-2.9)) # 2 3 -2 print(math.sqrt(9)) # 3.0 print(math.pi, math.e) # 3.14159... 2.71828... print(math.isfinite(1.0), math.isfinite(float('inf'))) # True False
copy

1. Welke waarde zal deze code afdrukken?

2. Welke waarde geeft deze code als uitvoer?

3. Welke aanroep geeft -3 terug?

question mark

Welke waarde zal deze code afdrukken?

Select the correct answer

question mark

Welke waarde geeft deze code als uitvoer?

Select the correct answer

question mark

Welke aanroep geeft -3 terug?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3
some-alt