1
我只是键入了下面的代码。我期望看到这个输出:“0.5 - 1.5”。但我看到这个:“1.5 - 1.5”:将自定义类添加到另一个类中的列表
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)
任何人都可以解释这一点,并帮助我解决它吗?