python学习 第九个程序 基本统计值
Posted wumingoo1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习 第九个程序 基本统计值相关的知识,希望对你有一定的参考价值。
# CalStatistics.py
def getNum():
ls = []
data = input("请输入数据(回车结束):")
while data != ‘‘:
ls.append(eval(data))
data = input("请输入数据(回车结束):")
return ls
def getMean(ls):
sum = 0
for i in ls:
sum += i
return sum / len(ls)
def getMedian(ls):
sorted(ls)
lsLen = len(ls)
if lsLen % 2 == 0:
return (ls[lsLen//2 - 1] + ls[lsLen//2]) / 2
else:
return ls[lsLen//2]
def main():
ls = getNum()
mean = getMean(ls)
median = getMedian(ls)
print("平均数:{:.2f}, 中位数:{:.2f}".format(mean, median))
main()
以上是关于python学习 第九个程序 基本统计值的主要内容,如果未能解决你的问题,请参考以下文章
noip2010接水问题的测试数据第九个答案是508222,可我编的程序得出的答案却是508223,