これは私が見つけたいくつかのものに近い質問ですが、彼らは私を助けませんので、今回私と私の目的を具体的に求めています。INPUT(python)から範囲内の乱数を生成
私は、範囲内の最大値と最小値をユーザに求め、その範囲内で10個の乱数を生成するはずのボットをコーディングしています。検証するとき、私はrandom
とi
の両方が未使用の変数であると言います。私は本当に理由を知りません。私はrandom.radint
が組み込まれた関数であると考えられていたと信じていましたが、限り、i
が本当に何を信じるべきか分からないことが懸念されています。これは私が今までに得たものです。
def RandomNumbers():
"""
Asking the user for a min and max, then printing ten random numbers between min and max.
"""
print("Give me two numbers, a min and a max")
a = input("Select min. ")
b = input("Select max. ")
for i in range(10):
number = random.randint(a, b)
print(str(number)+ str(","), end="")
私は自分の仕事を完了するために得ることができるすべてのアドバイスに非常に満足しています。前もって感謝します!
"検証中"とはどういう意味ですか? 「i」は使用されていませんが、それは問題ありません。繰り返しのためだけにfor-loopを使用し、ループ変数を必要としない場合は、 '_'を行うのが一般的です。あなたのコードで見られる唯一の問題は、最後の 'print'文がforループ内にあることです。 –
Python 3を実行しているなら' a = int(input( "Select min。")) ' Python 2では 'a = int(raw_input(" Select min。 "))'を使います。 – Matthias