IndexError, wenn die Prüfung, ob die Eingabe ist Palindrom mit while-Schleife

Ich würde gerne wissen, wie ich prüfen, ob eine Eingabe ein Palindrom mit einer while-Schleife, mit Python.

Dank:

habe ich versucht, dieses

i = 0
n = len(msg_list)

while i < n:
    palindrome = msg_list[i]
    if palindrome == msg_list[-1]:
        print("Palindrome? True")
        msg_list.pop(-1)
    else:
        print("Palindrome? False")
    i=i+1

aber am Ende erhalte ich eine Fehlermeldung, dass der Listenindex ist außerhalb des Bereichs

InformationsquelleAutor astdium | 2013-02-13
Schreibe einen Kommentar