2017-04-10 12 views
0

私はプログラミングに非常に新しいですので、私に同行してください。私は以前の投稿と私の質問への答えを探してみましたが、そこに運がなかった。私の問題は、私はPythonの初心者の本を読んでおり、Python 2.7のrandom.choiceの使い方の例を挙げています。この例は次のとおりです。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) 
関連する問題