1 2 3 4 5 6 7 8 9 10 11
| for j in range(0,9):
validation=[True,True,True,True,True,True,True,True,True]
for i in range(0,9): #on vérifie qu'il n'y ait pas deux fois le même nombre dans chaque ligne en fixant j
if validation[(cases[i,j]-1)==True]: #en gros, on prend la valeur i associé à la clé, on lui soustrait 1 (car les indices sont de 0 à 8) et on regarde si il y a déjà ce nombre
validation[(cases[i,j]-1)==False]
print (validation)
else:
print('Il y a deux fois le même nombre dans la ligne '+str(i))
#perdu ! break pour sortir directement de la boucle
gagne=False
break |