2017-01-27 3 views
-3

私はミニプログラムの作成を開始しましたが、1つの問題があります。私は、変数を作成した、と私はこのような何かを追加したい:範囲と乗算の使用

for x in range(0,12): 
    print (rand_no) * (x) 

変数rand_noが先に私のプログラムで定義されていますが、私は、xを掛けたいです。私を助けてください。

+1

は、あなたがここに直面している問題のためのトレースバックを追加します。 –

答えて

1

タグが示すようにPython 3を使用している場合は、printが機能するように注意する必要があります。その結果、このコードは、あなたが期待している何をしていません。その代わり

for x in range(12): 
    # the call to `print` returns `None` and you try to multiply it by `x` 
    print(rand_no) * (x) 

を、あなたがしたい:

for x in range(12): 
    print(rand_no * x)