Bevriende getallen zijn twee verschillende natuurlijke getallen waarbij de som van de eigen delers (dus alle positieve delers behalve het getal zelf) van het ene getal gelijk is aan het andere getal — en omgekeerd. Een voorbeeld:
Dus 220 en 284 zijn bevriende getallen.
Programmeer de volgende functies:
som_delers()
vraagt een natuurlijk getal als argument en geeft de som van de eigen delers terug.bevriende_getallen()
vraagt twee natuurlijke getallen als argument en geeft True
terug als de getallen
bevriende getallen zijn. Anders wordt False
teruggegeven. Maak handig gebruik van de functie som_delers()
.Gebruik type hinting voor de header van de functies!
>>> som_delers(1)
0
>>> som_delers(1184)
1210
>>> bevriende_getallen(19, 91)
False
>>> bevriende_getallen(220, 284)
True