Nu wordt de oefening op Lychrel getallen1 afgewerkt.

Je maakt de som van een positief geheel getal, met het omgekeerde getal. Dikwijls bekom je dan een palindroomgetal. Indien niet, dan herhaal je de bewerking. Zo is 377+773=1150 nog geen palindroom, maar 1150+511=1661 is dat wel. Voor het getal 196 kan je dit blijven herhalen, en lijk je nooit een palindroom te vinden. Dit getal noem je een Lychrel getal. Het is echter niet bewezen dat je nooit een palindroom zal vinden!!

Opgave

Gebruik de functies som_omgekeerd(getal) en is_palindroom(getal) uit de voorbereiding, om de logische functie is_Lychrel(getal, n) te schrijven. Deze functie controleert of het getal een Lychrel getal is, na maximaal n iteraties.

Voorbeelden

>>> is_Lychrel(337,4)
False
>>> is_Lychrel(196,10)
True