In de eindige verzameling kan je getallen optellen en vermenigvuldigen modulo .
Bijvoorbeeld in : en .
De vermenigvuldiging in geeft al vrij snel problemen.
Bekijk onderstaande vermenigvuldigingstabel in . Merk op dat voor en zelf niet gelijk aan 0. De getallen en worden nuldelers genoemd.
In zijn de getallen 2,4 en 6 nuldelers .
Opgave
Schrijf de logische functie is_nuldeler(x, n)
die nagaat of het getal x
een nuldeler is in
Voorbeelden
>>> is_nuldeler(2, 8)
True
>>> is_nuldeler(2, 7)
False
Tips
- Overloop alle getallen in (behalve het getal )
- Bereken het produkt met
x
- van zodra een produkt 0 uitkomt is x
een nuldeler
- Gebruik geen list, set of andere collectie