Schrijf een functie is_palindroom(getal)
dat gegeven een natuurlijk getal controleert of dit een palindroomgetal is.
Test deze functie uit door een getal te vragen en vervolgens weer te geven of het al dan niet een palindroomgetal is.
Bij invoer 1221
verschijnt er:
Dit is een palindroomgetal.
>>> is_palindroom(1221)
True
Bij invoer 14541
verschijnt er:
Dit is een palindroomgetal.
>>> is_palindroom(14541)
True
Bij invoer 13321
verschijnt er:
Dit is geen palindroomgetal.
>>> is_palindroom(13321)
False
Tip
- Gebruik geen tekstfuncties!
- Maak een nieuw getal aan waarbij je de waarden van achter naar leest. Dit kan je nadien vergelijken met het oorspronkelijke getal. Gebruik hierbij
%
en//
in eenwhile
lus. Bijvoorbeeld voor2541
maak je achtereenvolgens een getal1
,14
,145
en tot slot1452
. Doordat2541
niet gelijk is aan1452
kan je besluiten dat het geen palindroomgetal is.