2016-11-04 74 views
0

我試圖在打亂後打印出用戶輸入列表。而不是打印列表它打印「無」。我究竟做錯了什麼?爲什麼不打印出一個洗牌清單?

import random 

x = raw_input("Write one word: ") 
word1 = x 
y = raw_input("Write another word: ") 
word2 = y 
z = raw_input("Write one more word: ") 
word3 = z 

all_words = [word1, word2, word3] 
random_words = random.shuffle(all_words) 

print random_words 
+1

請檢查Python文檔。從文檔:「隨機排列序列x」。而已。 –

回答

1

random.shuffle變異的輸入列表並返回None。如果你print all_words,你會看到一個洗牌清單。

+0

感謝您將我的問題標爲重複,現在我不能再問任何問題。多好的學習環境!所以歡迎! – DavidK