Een andere bekende toepassing is een variant van het spelletje Boem Patat.
π Voorbeeld - Boem patat!
Boem Patat gaat als volgt. Spelers zitten in een cirkel en de eerste speler zegt luidop nummer 1. De spelers links gaan verder met 2 en tellen verder op. Spelers die een getal moeten zeggen dat deelbaar is door 3, zeggen in de plaats Boem. Spelers die een getal moeten zeggen dat deelbaar is door 5, zeggen in de plaats Patat. Indien het getal deelbaar is door 3 EN door 5, zegt de speler BoemPatat. Een speler die iets verkeerd zegt, is uit.
Bijvoorbeeld: 1 2 Boem 4 Patat Boem 7 8 Boem Patat 11 Boem 13 14 BoemPatat 16 17 β―
We kunnen dit schrijven als een Python programma.
# print de eerste 100 Boem Patat getallen. for i in range(1,100): if i % 15 == 0: print('BoemPatat') elif i % 5 == 0: print('Patat') elif i % 3 == 0: print('Boem') else: print(i)
Probeer dit eens uit in de sandbox.
π§ Wist je datβ¦
een variatie van dit spel vaak gebruikt wordt voor technische jobinterviews wanneer je solliciteert als programmeur. Het spel heet dan FizzBuzz.
π» Programmeeroefening - Boem patat variatie
Een variatie van dit spel werkt met de veelvouden van 5 en 7 in plaats van 3 en 5. Pas de code aan om deze variant te implementeren.