ich habe eine schleife in einem Unterprogramm erstellt um die Koordinaten von Buchstaben eines Strings in einer Matrix zu bestimmen.
Das Unterprogramm soll 2 mal laufen um somit die Koordinaten der ersten beiden Buchstaben zu bestimmen. Leider läuft es einmal und beim zweiten mal bleibt es "hängen".
Kann mir jemand erklären woran das liegen könnte ?
Vielen Dank und beste Grüße,
Erichmo
Code: Alles auswählen
a = 0
y = 0
global enc
enc = list()
def koordinaten(a = y):
while True:
global z
z = 0
global s
s = 0
if text5[a] in Matrix[z][s]:
enc.append(z)
enc.append(s)
print (enc)
break
else:
z = z + 1
if z > 4:
z = 0
s = s + 1
if s > 4:
z = 0
s = 0
break
koordinaten(a = y)
y = y + 1
koordinaten(a = y)
y = y + 1
print (enc)