我在Python中制作一个多选游戏我有一个选择随机数的变量。
单击下一个框时,我希望每次单击该按钮时更改随机数。此外,我想随机附加到列表,然后检查列表中是否有随机。如果是这样,随机会再次更改为不同的数字,这样问题就不会重复了。
我想再次将随机数更改为随机数,但是整数没有属性randint。我如何检查列表中是否已存在随机数?
我有if
语句告诉我它是否已被点击,只需要弄清楚如何在启动后再次随机更改。
答案 0 :(得分:3)
您的问题,您应该在问题中包含的错误消息中非常清楚,您可以执行以下操作:
import random # 'random' refers to a module
...
random = random.randint(...) # 'random' now refers to an integer
现在您无法访问random
模块的任何功能。 为什么你会这样做?! 给你的变量一个不同的名字到模块。
random_choice = random.randint(...)