我不知道如何從Python 3.3中的列表中取詞。這是我當前的代碼:如何生成隨機單詞
打印(random.randstr( 「藍」, 「紅」, 「綠」, 「黃」))
而且我得到這個錯誤:
打印(隨機.randstr(「藍色」,「紅色」,「綠色」,「黃色」)) NameError:name'random'is not defined
有人可以幫忙嗎?
我不知道如何從Python 3.3中的列表中取詞。這是我當前的代碼:如何生成隨機單詞
打印(random.randstr( 「藍」, 「紅」, 「綠」, 「黃」))
而且我得到這個錯誤:
打印(隨機.randstr(「藍色」,「紅色」,「綠色」,「黃色」)) NameError:name'random'is not defined
有人可以幫忙嗎?
您應該首先導入您的模塊或外部庫。 和隨機模塊劑量沒有random.str()函數!
試試這個:
import random
a = ['blue', 'red', 'green', 'yellow', 'brown', 'black']
print(random.choice(a))
好運。
謝謝!這工作! (我在做一個隨機的句子生成器,所以我保存了random.choice作爲變量。) –
歡迎您;) – DRPK
你能讓你的問題更清楚嗎? – Ariel
你到目前爲止嘗試過什麼?除非您發佈您嘗試過的內容,否則您將無法獲得幫助。 – Yousaf
您需要在所需範圍內生成隨機索引值,然後檢索關聯的列表項。 –