這是一個接近我發現的其他人的問題,但他們不幫助我,所以我現在特別要求我和我的目的。生成範圍從INPUT(python)的隨機數
我正在編寫一個應該向用戶詢問範圍內的最大值和最小值的bot,然後在該範圍內生成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="")
我會很樂意爲我的任何建議,我可以完成我的任務。先謝謝你!
你是什麼意思「驗證?」 '我'沒有被使用,但沒關係。當你使用for循環只是爲了重複,並且你不需要循環變量時,約定就是使它成爲'_'。我在你的代碼中看到的唯一問題是最後一個'print'語句應該在for循環中 –
如果你正在運行Python 3,使用'a = int(input(「Select min。」))',如果你'在Python 2上使用'a = int(raw_input(「Select min。」))'。 – Matthias