-2
這是我到目前爲止的代碼:如何檢查是否重複使用隨機模塊打印的內容?
import random
words = ['a', 'b', 'c']
def abc():
print(random.choice(words))
input('Press Enter to Continue')
abc()
abc()
我怎樣才能使它所以每次打印從列表words
一個字的時候,它會檢查是否已經重複之前呢?我希望答案是在沒有模塊的python或random
模塊中。
你爲什麼要這麼做?如果你的目標是按照隨機順序打印一次,使用'random.shuffle()'。如果你真的想要,你可以使用'set'來跟蹤你打印的內容。 –
這聽起來好像你想* shuffle *'words'來代替,然後只是遍歷隨機順序。這樣你就不會重複同一個詞。 –
我建議你寫一個適當的循環,而不是在其內部調用'abc'。 – khelwood