Kann jemand denn Python Code erklären?
Hey, ich kann nicht wirklich Python aber es ist grade sehr wichtig das ich diesen Code verstehe (also was die einzelnen Elemente machen) könnte jemand der das versteht vielleicht Kommentare mit Erklärung hinzufügen oder ähnliches?
vielen Dank
Code:
l=[]
def damenprüfung(x,y):
ö=0
for ä in range(len(x)):
if x[ä]==y or x[ä]+(len(x)-ä)==y or x[ä]-(len(x)-ä)==y:
ö=ö+1
if ö>0:
return("j")
else:
return("n")
l.append([])
for i in range(8):
l[-1].append([i+1])
for a in range(7):
l.append([])
for p in range(len(l[a])):
for k in range(8):
if damenprüfung(l[a][p],k+1)!="j":
l[-1].append([])
for s in range(len(l[a][p])):
l[-1][-1].append(l[a][p][s])
l[-1][-1].append(k+1)
print(len(l[7]))