12/08/21 9:23
Peke
Ciao a tutti, ho un problema con una parte del mio programma questo è il codice:
import random as rd
wa=[[],[],[]]
wb=[[],[]]
ba=[]
bb=[]
for i in range(4):
for y in range(3):
wa[y].append(rd.random())
dz_dwa=wa
dz_dwb=wb
dz_dwb=wb
dz_dba=ba
dz_dbb=bb
print(wa)
for i in range(len(wa)):
for y in range(len(wa[i])):
dz_dwa[i][y]=5
print(wa)
Nel primo print(wa) i numeri sono randomici mentre nel secondo print(wa) i numeri diventano tutti 5, tuttavia dentro il for non c'è niente che modifichi wa inserendoci dentro 5
Grazie mille
import random as rd
wa=[[],[],[]]
wb=[[],[]]
ba=[]
bb=[]
for i in range(4):
for y in range(3):
wa[y].append(rd.random())
dz_dwa=wa
dz_dwb=wb
dz_dwb=wb
dz_dba=ba
dz_dbb=bb
print(wa)
for i in range(len(wa)):
for y in range(len(wa[i])):
dz_dwa[i][y]=5
print(wa)
Nel primo print(wa) i numeri sono randomici mentre nel secondo print(wa) i numeri diventano tutti 5, tuttavia dentro il for non c'è niente che modifichi wa inserendoci dentro 5
Grazie mille