Bonjour,
Je suis coincée sur un "petit" truc, ça fait 1h30 que je torture Python pour qu'il me génère des listes aléatoires, dans une liste. Sans succès. Il trouve toujours quelque chose à redire pour ne pas le faire, ou alors il me génère 15 listes identiques.
Bref, passons au petit code :
c'est le moins pire que j'ai réussi à obtenir. Mais ça ne m'intéresse pas, là j'ai 15 fois la même. Il me "fait" du randrange 1 fois, et répète le même à chaque itération. Alors que j'espérai un "nouveau" randrange à chaque itération.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 cara = ['O','.',' '] new = [[0]*15]*15 i = 0 for ligne in new : for elt in ligne : e = randrange(3) ligne[i] = cara[e] i += 1
Oulà...je ne sais pas si je m'explique bien
qu'est-ce que je ne fais pas correctement ? Comment obtenir qu'il me "calcule" une nouvelle liste aléatoire à chaque itération ?
D'avance merci![]()
Partager