Je viens de taper le code ci-dessous. Je m'attendais à voir cette sortie: "0.5 - 1.5". Mais je vois ceci: "1.5 - 1.5":Ajout de classes personnalisées à la liste dans une autre classe
class ponto:
x=0
y=0
z=0
class estado:
pontos = []
prox_bloco = 1
#Construir Estado Inicial
p = ponto()
p.x = 0.5
p.y = 0.5
p.z = 0.5
init = estado()
init.pontos.append(p)
p.x = 1.5
init.pontos.append(p)
p1 = init.pontos[0]
p2 = init.pontos[1]
print(p1.x,"--",p2.x)
Quelqu'un pourrait-il expliquer cela et m'aider à le réparer?