Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 获得;无”;运行附加列表的if循环时_Python_If Statement_Probability - Fatal编程技术网

Python 获得;无”;运行附加列表的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。如果要

我正在尝试编写一个代码,用一个随机种子给出两个人有相同生日的概率。当我运行if语句时,返回“None”。在我的if语句中,我使用:
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()可以在循环中调用,但通常不会调用。请不要发布代码图像或链接到代码图像。只需将其复制粘贴到问题中并相应设置格式即可。顺便说一句,
如果
不是循环,请不要将信息作为图像共享,除非绝对必要。见:。