Een Harshad-getal is een geheel getal dat deelbaar is door de som van zijn cijfers. Voorbeelden:

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