Wie finden Sie das Element in einer Liste und auch den Index dieses Elements?
Posted: 02 Feb 2025, 10:03
Ich versuche einen 5x5 -Spielbereich zu machen. Leere Räume werden als 0 und der Spieler als 8 dargestellt. Ich versuche, den Spieler basierend auf der Eingabe zu bewegen. Ich habe Probleme, den Wert eines Elements in einer Liste zu kennen und gleichzeitig den Index dieses Elements zu kennen. Ich habe versucht, () zu zählen, aber ich verstehe nicht, wie es funktioniert:
tut nichts und das ist beabsichtigt. Ich versuche nur, das Problem herauszufinden. Die Druckanweisungen dienen zum Testen und druckten nichts. Ide ich benutze is programmiz Pro Python -Spielplatz.
Code: Select all
screenLine = "----------------------------------------------------------------";
playingArea = ["", "8", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", ]
def printPlayingArea():
for i in range(len(playingArea)):
if i == 5 or i == 10 or i == 15 or i == 20 or i == 25 or i == 30 or i == 35 or i == 40 or i == 45 or i == 50:
print(playingArea[i])
elif i == 0:
print(playingArea[i], end="")
else:
print(playingArea[i], end=" ")
print(screenLine)
async def movePlayer():
move = input("What direction would you like to go? ")
print(screenLine)
for a, b in enumerate(playingArea):
if a == "8":
print(a)
print(b)
movePlayer()
< /code>
Ausgabe: < /p>
What direction would you like to go? right
----------------------------------------------------------------
< /code>
movePlayer()