集智社区
资源加载中,请稍后...
集智社区

集智社区

Sic Parvis Magna

求助(未解决)

append存入的数据在列表中一直指向同一个地址

发表至编程讨论

Python示例代码
from random import randint

class Die():
    def __init__(self,sides =6):
        self.sides = sides

    def roll_die(self):
        self.sides = randint(1,6)
        print(self.sides)
        return self.sides

dies = Die()
x = []
Python示例代码
x.append(dies.roll_die())
x

关于摇骰子问题使用随机函数想将摇出的数存入列表x,遇到append存入的数据在列表x中一直在变化,要怎么修改才能存入这些数。

狗狗我

回复
0
#1

每次只运行x.append()之后的应该没问题,我把你的源代码拆成两部分了,试试连续点击第二个“运行”

回复
0
#2
维 阿 1月前
@Kaiser

每次只运行x.append()之后的应该没问题,我把你的源代码拆成两部分了,试试连续点击第二个“运行”

这么神奇的,谢谢老师

最新回复:收起讨论