👀 Wat gaan we doen?
In deze oefening gaan we stap voor stap onderzoeken welke getallen tussen 1 en 100 deelbaar zijn door 23.
Dat klinkt misschien eenvoudig, maar het is eigenlijk een heel nuttige oefening om twee belangrijke programmeerideeën te leren:
- De modulus-berekening: dat is een manier om te controleren of een getal een rest heeft bij een deling.
- Conditionele logica (if-statements): dat gebruik je om iets enkel te doen als een bepaalde voorwaarde waar is.
💡 Tip - Wat betekent deelbaar zijn?
Een getal is deelbaar door een ander getal als je het kunt delen zonder rest. Bijvoorbeeld:
- 10 is deelbaar door 5, want 10 ÷ 5 = 2 precies.
- 10 is niet deelbaar door 3, want 10 ÷ 3 = 3 rest 1.
💡 Tip - De modulo-operator
In Python kunnen we deelbaarheid gemakkelijk testen met de modulo-operator
%. Deze operator geeft de rest van een deling weer. Als je bijvoorbeeldi % 23gebruikt en de uitkomst is 0, betekent dit datideelbaar is door 23. Dit is een handige manier om te controleren of een getal aan een bepaalde voorwaarde voldoet.Andere voorbeelden:
print(10 % 3) # Output: 1 (want 10 / 3 = 3 rest 1) print(10 % 5) # Output: 0 (want 10 / 5 = 2 rest 0)
💻 Programmeeroefening - Deelbaar door 23
Print alle getallen tussen 1 en 100 die deelbaar zijn door 23. Het resultaat moet de getallen 23, 46, 69 en 92 zijn.
Volg deze stappen:
- Gebruik een
for-lus om door de getallen van 1 tot 99 te itereren.- Voeg een
if-statement toe om te controleren of het huidige getal (i) deelbaar is door 23.- Als het getal deelbaar is, print het dan.