2017-04-10 82 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)