码迷,mamicode.com
首页 > 编程语言 > 详细

python学习 第九个程序 基本统计值

时间:2019-01-26 12:40:56      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:lse   数据   als   基本   while   inpu   pre   eva   输入   

# 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学习 第九个程序 基本统计值

标签:lse   数据   als   基本   while   inpu   pre   eva   输入   

原文地址:https://www.cnblogs.com/wumingoo1/p/10323027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!