这是一个与其他一些问题类似的问题,但它们并没有帮助我,所以这次我要具体地问我和我的目的。
我正在编写一个机器人程序,它应该要求用户输入范围内的最大值和最小值,然后在该范围内生成十个随机数。当进行验证时,我被告知
我正在编写一个机器人程序,它应该要求用户输入范围内的最大值和最小值,然后在该范围内生成十个随机数。当进行验证时,我被告知
random
和i
都是未使用的变量。我真的不明白为什么会这样。我认为random.randint
应该是一个内置函数,至于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循环进行重复操作且不需要循环变量时,惯例是将其命名为_
。我看到您代码中唯一的问题是最后一个print
语句应该在for循环内部。 - juanpa.arrivillagaa = int(input("选择最小值。"))
,如果您正在使用Python 2,请使用a = int(raw_input("选择最小值。"))
。 - Matthias