如何计算输入的数字范围的中位数?

马雷克(Marek Sczokowzky)

我想计算输入的数字范围的中位数。范围应在1到n + 1之间(在我的情况下,n是输入)。我进行了一些研究,发现可以使用inbuild statistics.median。但是我不能使它工作。

import.statistics
n = int(input("Please input your number: "))
range_1 = range(1, n+1)
list_1 = list(range_1)

我创建了一个包含所有介于1和n + 1之间的值的列表,现在我想计算中位数。

print(statistics.median(list_1))

这是我的错误,我不知道如何打印中位数。我究竟做错了什么?我觉得这很简单。谢谢您的帮助。

阿比舍克赖

你是这个意思吗

import statistics

number = int(input("enter the number :"))
range1 = list(range(1, number+1))
median1 = statistics.median(range1)
print("Median of the given range is :", median1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章