Python 获得;无”;运行附加列表的if循环时
我正在尝试编写一个代码,用一个随机种子给出两个人有相同生日的概率。当我运行if语句时,返回“None”。在我的if语句中,我使用:Python 获得;无”;运行附加列表的if循环时,python,if-statement,probability,Python,If Statement,Probability,我正在尝试编写一个代码,用一个随机种子给出两个人有相同生日的概率。当我运行if语句时,返回“None”。在我的if语句中,我使用:list1.append(random.seed(2020)) 两个问题: random.seed是否可以像在if循环中那样调用 有没有办法限制随机种子可以产生的数量范围,因为它需要是一个介于1和365之间的数字 您可能希望在循环中包含以下内容: list1.append(random.randint(1,365)) 我猜seed()返回None。如果要
list1.append(random.seed(2020))
两个问题:
- random.seed是否可以像在if循环中那样调用
- 有没有办法限制随机种子可以产生的数量范围,因为它需要是一个介于1和365之间的数字
您可能希望在循环中包含以下内容:
list1.append(random.randint(1,365))
我猜seed()返回None。如果要生成随机数,应该使用randint方法而不是seed 因此,您的代码应该是
list1.append(random.randint(1,365))
而不是
list1.append(random.seed(2020))
seed
应该调用一次。它会影响对随机
库函数的所有后续调用。它不返回值。阅读更多有关seed如何工作的信息:seed()可以在循环中调用,但通常不会调用。请不要发布代码图像或链接到代码图像。只需将其复制粘贴到问题中并相应设置格式即可。顺便说一句,如果
不是循环,请不要将信息作为图像共享,除非绝对必要。见:。