【问题标题】:How can i random.choice a question without the answer for a discord robot quiz game?我如何随机选择一个没有不和谐机器人问答游戏答案的问题?
【发布时间】:2022-01-25 06:45:40
【问题描述】:

我刚开始学习如何编码(在 python 中),我想知道如何在没有答案的情况下随机提问?

例如,我希望机器人问“法国的首都是哪里?”但没有说“巴黎”?

questions = [("法国的首都是什么?", "巴黎"), ("谁画了蒙娜丽莎?", "达芬奇")]

泰:)

【问题讨论】:

  • 可能改成{What's the capital of France?": "Paris", "Who painted the Mona Lisa?":"Da Vinci"},然后做类似这样的random.random(questions.keys())

标签: python string discord tuples


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2017-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-20
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 2015-11-01
    相关资源
    最近更新 更多