python123基本统计值计算_基本统计值计算

基本统计值计算函数,代码如下:

def getnum(): #获取用户输入并存入数组

num=[]

a=input("请输入数值(回车退出): ")

while a!="":

num.append(eval(a))

a=input("请输入数值(回车退出): ")

return num

def mean(nums):#计算平均值

s=0.0

for i in nums:

s+=i

return s/len(nums)

def dev(nums,mean):#计算方差

sm=0.0

for i in nums:

sm=sm+(i-mean)**2

return pow(sm/(len(nums)),0.5)

def median(nums):#计算中位值

sorted(nums)#排序函数

n=len(nums)

if n%2==0:

media=(nums[n//2-1]+nums[n//2])/2

else:

media=nums[n//2]

return media

n=getnum()

m=mean(n)

print("平均值:{},方差:{:.2},中位数:{}".format(m,dev(n,m),median(n)))

几点总结:

获取多个数据:getnum()

分隔多个函数:模块化设计方法

充分利用函数:充分利用Python提供的内容函数,例如sorted()、nuns.apped()

赞赏是对博主最大的支持!

版权声明:

本文中所有文字、图片版权均属本人所有,如需转载请注明来源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值