【发布时间】:2013-08-08 16:23:37
【问题描述】:
我正在尝试创建一个可以获取任意数量的输入并找到中位数的函数。我觉得我做错了,我无法获得这个功能。
我需要做什么?
- 我列出了我的清单
- 我要求用户输入
- 我用 numpy 排序
- 我打印了中位数
代码:
import numpy
numbers = [1,2,3]
1 = input("Please type your first number")
2 = input("please type your second number")
3 = input("please type your third number")
median = numpy.median(numbers)
print(median)
我想要完成的事情:
您希望找到哪些数字的中位数? 1,2,3,4,5,6,7
中位数为:4
【问题讨论】:
-
您不能分配给
1。1是一个数字;你不能把它变成2什么的。 -
我刚开始编程,我不知道。我将如何分配它?
-
分配给变量或列表元素,或将输入附加到列表中。
-
你安装了 NumPy 吗?
-
就 DL 吧!它现在可以工作了。
标签: python python-3.x numpy median