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