2017-04-10 88 views
0

我對編程非常陌生,所以請耐心等待。我試圖尋找與以前的帖子的答案,但沒有運氣。我的問題是,我正在閱讀一本Python初學者書,並且在這本書中給出了一個如何使用random.choice for python 2.7的例子。這個例子如下:試圖學習如何使用python random.choice()

import random 

t = [1, 2, 3] 
random.choice(t) 

該書然後顯示從1到3的結果。這並不適用於我,我甚至嘗試過;

print t 

但我得到的結果是[1, 2, 3,]打印結果。

謝謝你的任何幫助,你可以給我和對不起,我是這麼新!如果我張貼在錯誤的地方,請隨意指點我正確的方向,謝謝!

+4

'打印random.choice(T)' – Vallentin

+1

這本書假設你正在使用的交互式控制檯,所有的功能不返回'None'打印結果。 –

+0

'print t'只會輸出您創建的列表,您需要將結果賦給某個東西然後打印出來。 – bhansa

回答

0

您需要將結果分配給進一步的處理步驟的變量:

choice = random.choice(t) 
print(choice)