我想创建一个程序,要求输入三个数字,然后显示范围、该范围内数字的总和以及该范围内数字的平均值。为什么这个程序不能将列表解释为整数
numbers = list()
for i in range(0, 3):
inputNr = int(input("Enter a number: "))
numbers.append(inputNr)
rangeofNums = range(numbers)
sumRange =
print("The range is: " + rangeofNums)
print("The total sum is: " + sumRange)
print("The avg is: " + avgRange)
range
函数接受一个、两个或三个整数参数,而不是列表。Python documentation关于range
。如果要使用用户提供的最小值和最大值设置范围,应执行以下操作:这将产生一个范围,其中包括输入的最小值和最大值以及它们之间的所有数字。打印时还应使用
format
(docs)或f string literals
(docs)。总而言之:相关问题 更多 >
编程相关推荐