Python Fehlermeldung?
Hallo
ich habe in meinem Code einen Fehler und finde ihn einfach nicht... kann mir jemand helfen?
Danke schon mal vorab :b
1 Antwort
![](https://images.gutefrage.net/media/user/mihisu/1507493208281_nmmslarge__27_27_495_495_365edc29f3a8f4bb31cf67220050d253.png?v=1507493210000)
Hinweis: Lies doch die Fehlermeldung. Da steht es drin.
Du rufst in Zeile 165 bei „spieler1.laufen([0, 1])“ die Methode laufen() mit der Liste [0, 1] auf. In diese Liste hat nur 2 Einträge (mit den Indizes 0 und 1), aber keinen dritten Eintrag mit Index 2. In Zeile 50 hast du jedoch eine If-Abfrage, bei der auf das nicht-vorhandene dritte Element Liste[2] in der Liste zugegriffen werden soll. Daher die Fehlermeldung „IndexError: list index out of range“.
[Den Rest des Programms habe ich mir nicht genauer angeschaut. Ich habe nur in der Fehlermeldung nachgeschaut, wo sich der Fehler aus der Fehlermeldung befindet.]
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
DANKE! Du rettest mein Leben! Hat geklappt und funktioniert super! Ich kann dir gar nicht genug danken💕