Wie finden Sie das Element in einer Liste und auch den Index dieses Elements?Python

Python-Programme
Anonymous
 Wie finden Sie das Element in einer Liste und auch den Index dieses Elements?

Post by Anonymous »

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:

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()
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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post