我刚开始学习如何编写代码(在python中),我想知道如何在没有下面的答案的情况下随机地提出问题进行测试?
例如,我想让机器人问:“法国的首都是什么?”但却不写“巴黎”?
问题=(“法国的首都是什么?”,“巴黎”),(“谁画的蒙娜丽莎?”,“达芬奇”)
( Ty :)
发布于 2021-12-24 20:10:39
random.choice只返回一个元组(因为它们是列表中的项)。因此,您可以在打印时通过执行[0]访问第一个元素。
例如,print(random.choice(questions)[0])。
在更大的程序中,您希望将元组分配给一个变量,以便稍后获取相同问题的答案(使用[1]),而不是再次随机选择。
https://stackoverflow.com/questions/70476222
复制相似问题