Nov-08-2017, 11:07 AM
Okay, thanks but with this :
ligne1 = [2,0,5,5,1,4,4,2,1,3,5,3,2,4,2,1,4,4] ligne2 = [0,0,0,5,1,3,1,2,2,5,3,2,4,4,1,3,5,2] ligne3 = [3,0,3,0,4,5,0,1,0,4,3,1,0,3,5,2,5,1] def facejaune90(ligne1,ligne2,ligne3): m = ligne1[6] ligne1[6] = ligne3[6] ligne3[6] = ligne3[8] ligne3[8] = ligne1[8] ligne1[8] = m m = ligne1[7] ligne1[7] = ligne2[6] ligne2[6] = ligne3[7] ligne3[7] = ligne2[8] ligne2[8] = m m = ligne3[3] ligne3[3] = ligne1[17] ligne1[17] = ligne1[11] ligne1[11] = ligne3[12] ligne3[12] = m m = ligne3[4] ligne3[4] = ligne1[16] ligne1[16] = ligne1[10] ligne1[10] = ligne3[13] ligne3[13] = m m = ligne3[5] ligne3[5] = ligne1[15] ligne1[15] = ligne1[9] ligne1[9] = ligne3[14] ligne3[14] = m return ligne1,ligne2,ligne3 while (ligne1[8]!=4 and ligne3[5]!=1 and ligne3[12]!=0): ligne1,ligne2,ligne3 = facejaune90(ligne1,ligne2,ligne3) print("recherche en cours...") print(ligne1) print(ligne2) print(ligne3)The program not going in the "while". Why ? The conditions are true, so he must go inside. I don't understand...