我剛開始學習如何編碼(在 python 中),我想知道如何在沒有答案的情況下隨機提問測驗?
例如,我想讓機器人問“法國的首都是哪里?” 但沒有它說“巴黎”?
問題 = [(“法國的首都是什么?”,“巴黎”),(“蒙娜麗莎是誰畫的?”,“達芬奇”)]
泰:)
uj5u.com熱心網友回復:
random.choice將只回傳一個元組(因為這些是您串列中的專案)。因此,您可以通過執行[0].
例如,print(random.choice(questions)[0])。
在較大的程式中,您希望將元組分配給一個變數,以便稍后您(通過使用[1])獲取同一問題的答案,而不是再次隨機選擇。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/393379.html
下一篇:如何從字串中獲取復雜結構?
