Drop hier links of afbeeldingen om ze aan de editor toe te voegen.
Een Harshad-getal is een geheel getal dat deelbaar is door de som van zijn cijfers.
Voorbeelden:
- 18: de som van de cijfers is 1 + 8 = 9 en 9 is een deler van 18 → 18 is een Harshad-getal.
- 21: de som van de cijfers is 2 + 1 = 3 en 3 is een deler van 21 → 21 is een Harshad getal
- 19: de som van de cijfers is 1 + 9 = 10 en 10 is geen deler van 19 → 19 is geen Harshad-getal.
Opgave
Programmeer de functie harshad() die een natuurlijk getal \(n > 0\) als argument vraag. De functie geeft True terug
als \(n\) een Harshad-getal is. Anders wordt False teruggegeven.
Voorbeelden
>>> harshad(21)
True
>>> harshad(23)
False