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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie finden Sie das Element in einer Liste und auch den Index dieses Elements?

by Anonymous » 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:

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.

Top