habe es jz aber geschafft

hier der code:
Code: Alles auswählen
def ausgabe(p_liste):
for i in range(0,9,1):
for j in range(0,9,1):
print(p_liste[i][j] ,end="\t")
print("")
def pruefen_9mal_9(p_liste):
#pruefen ob das sudoko neun mal neun felder hat
anz = len(p_liste)
for i in range(len(p_liste)):
if len(p_liste[i]) == len(p_liste):
anz -= 1
if anz == 0:
return True
else:
return False
def nach_rechts_pruefen(p_liste):
leere_liste = []
liste = [1,2,3,4,5,6,7,8,9]
for i in range(0,9,1):
leere_liste = p_liste[i]
leere_liste = sorted(leere_liste)
if leere_liste != liste:
return False
return True
def nach_unten_pruefen(p_liste):
leere_liste = []
liste = [1,2,3,4,5,6,7,8,9]
for i in range(0,9,1):
leere_liste = []
for j in range(0,9,1):
leere_liste += [p_liste[j][i]]
leere_liste = sorted(leere_liste)
if leere_liste != liste:
return False
return True
#******************************************************
liste = [[7,4,2,6,5,9,3,1,8], [5,1,9,4,8,3,6,2,7], [8,3,6,1,2,7,5,9,4],
[4,6,1,5,7,8,9,3,2], [3,8,5,2,9,4,1,7,6], [9,2,7,3,1,6,4,8,5],
[6,7,3,9,4,2,8,5,1], [2,5,4,8,3,1,7,6,9], [1,9,8,7,6,5,2,4,3]]
ausgabe(liste)
wahr = pruefen_9mal_9(liste)
print(wahr)
wahr = nach_rechts_pruefen(liste)
print(wahr)
wahr = nach_unten_pruefen(liste)
print(wahr)

danke für die hilfe
