【发布时间】:2018-03-18 15:40:22
【问题描述】:
a = int(input('How many numbers do you want today? '))
for i in range(0,a):
num=int(input('enter a number'))
print(num)
现在我想要输入数字的平均值、最小值、最大值和范围, 你接下来要做什么?
【问题讨论】:
-
a = np.array(map(float,input("Enter a list of numbers, separated by comma's:").split(",")));print(a.max(),a.min(),a.average()) -
您能否尝试更详细地解释您尝试了什么以及您期望什么?
-
@ChetanVasudevan 我已经要求用户输入数字,所以现在我想要他们输入的数字的平均值、最小值和最大值。跨度>
-
一旦你重写了
num变量,python 就会忘记它的旧值。在循环之前,创建一个空列表并将每个数字附加到它上面。然后,在用户将所有数字传递给脚本并且循环完成后,对列表中的数字运行计算。请参阅docs.python.org/2/tutorial/datastructures.html 了解如何在列表中使用 append 方法。 -
@C.Kamath,你有没有提到不使用列表或其他东西?