如何计算我输入的一系列数字的中位数?
How can I calculate the median of a range of numbers that I input?
我想计算我输入的一系列数字的中位数。范围应该在 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)
我想计算我输入的一系列数字的中位数。范围应该在 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)