Python :: Aufgabe #79 :: Lösung #5

6 Lösungen Lösungen öffentlich
#79

Palindrom erkannt, Gefahr gebannt...

Anfänger - Python von ElPapito - 08.05.2015 um 19:53 Uhr
Ein Palindrom ist ein Wort, welches von vorn wie von hinten gelesen werden kann (z.B. Anna, Lagerregal, ...).
Schreibe ein Programm, welches ein Wort einliest und prüft ob dieses ein Palindrom ist.
Klein- und Großschreibung wird hierbei vernachlässigt, d.h. 'A' == 'a', 'B' == 'b', usw.

Beispiele:
Eingabe: Lagerregal
Palindrom

Eingabe: Wasserfall
Kein Palindrom

#5
vote_ok
von ZRX88 (2770 Punkte) - 31.12.2016 um 12:09 Uhr
Quellcode ausblenden Python-Code
text = raw_input('Enter string to test if it is a palindrom:')
text = text.lower()
text_length = len(text)-1
for index, elem in enumerate(text):
    if text[text_length -index] != elem:
        print('the text is no palindrom.')
        break
    if index == text_length:
        print('the text is a palindrom')

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben