Beeld je de volgende situatie in. Gegeven een rij lockers en een hoeveelheid leerlingen, die de volgende taak krijgen:

Welke lockers staan uiteindelijk open?

Foto door Lewis Kang'ethe Ngugi op Unsplash.

Foto door Lewis Kang'ethe Ngugi op Unsplash.

Gevraagd

Schrijf een functie lockers(aantal_lockers, aantal_leerlingen) dat gegeven een aantal lockers en een aantal leerlingen een lijst retourneert met de nummers van de lockers die uiteindelijk open staan. Tel de lockers vanaf 1.

Bestudeer grondig onderstaande voorbeelden.

Voorbeelden

>>> lockers(6, 5)
[1, 4, 6]
>>> lockers(5, 6)
[1, 4]

Tip

Simuleer dit proces met behulp van for loops.