Bonjour à tous,
J'ai un problème dans un programme Python3. J'ai le code suivant
Q = [[False for j in range(len(prenoms))] for i in range(len(prenoms))]
Q = [[False for j in range(len(prenoms))] for i in range(len(prenoms))]
for i in range(len(prenoms)):
for j in range(i+1,len(prenoms)):
ami=int(input(str(prenoms[i]) + " et " + str(prenoms[j]) + " sont-ils amis (1 pour oui et 0 pour non) ? : "))
if ami == 1:
network[i][j] = True
network[j][i] = True
else:
network[i][j] = False
network[j][i] = False
Quand j'execute mon code (sur Pythontutor) en considérant qu'il y a 3 personnes: Pascal (=0) - Dominique (=1) - Jean (=2) j'obtiens ceci:
[[False True False], [True False True], [False True False]]
au lieu de
[[True True False], [True True True], [False True True]]