首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不和谐的机器人问答游戏中,我如何在没有答案的情况下回答一个问题呢?

在不和谐的机器人问答游戏中,我如何在没有答案的情况下回答一个问题呢?
EN

Stack Overflow用户
提问于 2021-12-24 20:05:16
回答 1查看 35关注 0票数 0

我刚开始学习如何编写代码(在python中),我想知道如何在没有下面的答案的情况下随机地提出问题进行测试?

例如,我想让机器人问:“法国的首都是什么?”但却不写“巴黎”?

问题=(“法国的首都是什么?”,“巴黎”),(“谁画的蒙娜丽莎?”,“达芬奇”)

( Ty :)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-24 20:10:39

random.choice只返回一个元组(因为它们是列表中的项)。因此,您可以在打印时通过执行[0]访问第一个元素。

例如,print(random.choice(questions)[0])

在更大的程序中,您希望将元组分配给一个变量,以便稍后获取相同问题的答案(使用[1]),而不是再次随机选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70476222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档