我正在为一个化学项目制作一个小游戏,其中控制台打印从存储在变量中的 20 个问题中随机选择的问题,用户回答问题,然后该问题变得无法再次随机选择。我将如何处理它随机选择一个变量然后不允许再次选择它的部分?
请您参考如下方法:
如果你有一个名为 lst 的问题列表,你可以简单地做:
import random
random.shuffle(lst)
这会将列表打乱为随机顺序。然后每次你想要一个问题,你从列表中删除最后一个元素:
question = lst.pop()
我正在为一个化学项目制作一个小游戏,其中控制台打印从存储在变量中的 20 个问题中随机选择的问题,用户回答问题,然后该问题变得无法再次随机选择。我将如何处理它随机选择一个变量然后不允许再次选择它的部分?
请您参考如下方法:
如果你有一个名为 lst 的问题列表,你可以简单地做:
import random
random.shuffle(lst)
这会将列表打乱为随机顺序。然后每次你想要一个问题,你从列表中删除最后一个元素:
question = lst.pop()