Eit palindromtal er eit tal som er likeins om ein les det frå venstre eller høgre, slik som 123321 eller 12321. I seg sjølv er det ikkje så vanskeleg å finne palindromtal, det er berre å begynne å telle! Men om ein legg til fleire kriterier så kan det vere gode programmeringsoppgåver å jobbe med slike tal. For eksempel kan du prøve å lage eit program i python der du skal finne kvadrattal som er palindromtal. Her er eit forslag til løysing.
print("Finn palindrom som er kvadrattal")
for i in range(1,120):
tal=i**2
ordet=str(tal)
lengde=len(ordet)
nytt_ord=""
for j in range(1,lengde+1):
nytt_ord=nytt_ord+ordet[len(ordet)-j]
print(nytt_ord)
if nytt_ord==ordet:
print("palindrom: ",i)
print("")