Logo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

Eine Spielwelt verwalten

Verwaltung der Daten mit Listen

Wir betrachten die folgende Zellenwelt:

Welt

Diese Welt kann man z.B. so mit Hilfe von Listen darstellen:

>>> welt = [[0, 0, 0, 0, 0], [0, 1, 1, 1, 0], [0, 0, 1, 0, 0], [0, 0, 1, 1, 0], [0, 0, 0, 0, 0]]
>>> welt
[[0, 0, 0, 0, 0], [0, 1, 1, 1, 0], [0, 0, 1, 0, 0], [0, 0, 1, 1, 0], [0, 0, 0, 0, 0]]
>>> welt[0][3]
...
>>> welt[1][2]
...
>>> welt[2][1]
...
>>> welt[2]
...
>>> [welt[0][3], welt[1][3], welt[2][3], welt[3][3], welt[4][3]]
...

Aufgabe 1

(a) Erkläre die hier gewählte Darstellung.

(b) Im Python-Dialog oben fehlen etliche Auswertungsergebnisse (hier angedeutet durch ...). Stelle zunächst Vermutungen auf, was hier von Python als Ergebnis zurückgeliefert wird. Überprüfe anschließend deine Vermutungen.

(c) Man kann den einzelnen Zellen passend zur oben gewählten Darstellung Koordinaten zuordnen. Die Zelle links oben würde man beispielsweise mit den Koordinaten (0, 0) versehen. Erstelle eine Übersicht, in der die Koordinaten aller Zellen direkt sichtbar sind.

X

Fehler melden

X

Suche