myFelicity Geschrieben 31. Mai 2021 Geschrieben 31. Mai 2021 Ich bin am Verzweifeln. Ich versuche mich gerade an einem kleinen Spiel mit Python. (Kein pygame.) Das Spielfeld ist eine 24-Elemente lange Liste. Auf Feld n ist mein Spielstein. Ich will überprüfen, ob ich auf Feld n-14 (das in diesem Fall den Index 8 hat) ziehen kann. Wenn ich versuche, das Spiel mit Breakpoints zu debuggen, komme ich zur zweiten if-Abfrage, die wird überprüft, für falsch befunden und das, was in der else-Anweisung steht ausgeführt. if list[n-7]["text"] == "A" and list[n-14]["text"] == "": if list[n-14] == 8: new_list.append(8) else: pass Ich habe schon alles mögliche versucht. Ich habe es mit "if ... != ... : append" versucht und auch mit "if ... == ... : pass". Immer mit dem gleichen Ergebnis. Hat jemand eine Idee...?
_n4p_ Geschrieben 31. Mai 2021 Geschrieben 31. Mai 2021 wie soll denn n-14 gleichzeitig ein dict und ein int sein? KeeperOfCoffee, Leumast und thereisnospace reagierten darauf 2 1
myFelicity Geschrieben 2. Juni 2021 Autor Geschrieben 2. Juni 2021 Habe es letztlich mit Hilfe eines Klassenkameraden lösen können. Danke!
ƧʟEᴇƧᴛⱯᴋ Geschrieben 5. November 2021 Geschrieben 5. November 2021 Habe es letztlich mit Hilfe eines Klassenkameraden lösen können. Danke! Wäre schon nice wenn Du die Lösung deines Problems mit uns teilen würdest.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden