Veröffentlicht 31. Mai 20214 j 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...?
5. November 20213 j Habe es letztlich mit Hilfe eines Klassenkameraden lösen können. Danke! [emoji4]Wäre schon nice wenn Du die Lösung deines Problems mit uns teilen würdest. [emoji846]
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.