👀 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:

  1. De modulus-berekening: dat is een manier om te controleren of een getal een rest heeft bij een deling.
  2. 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:

  1. 10 is deelbaar door 5, want 10 ÷ 5 = 2 precies.
  2. 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 bijvoorbeeld i % 23 gebruikt en de uitkomst is 0, betekent dit dat i deelbaar 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:

  1. Gebruik een for-lus om door de getallen van 1 tot 99 te itereren.
  2. Voeg een if-statement toe om te controleren of het huidige getal (i) deelbaar is door 23.
  3. Als het getal deelbaar is, print het dan.