def getNum(): #获取用户不定长度的输入

nums = [] iNumStr = input("请输入数字(回车退出):")

while iNumStr != "":

nums.append(eval(iNumStr))

iNumStr = input("请输入数学(回车退出):")

return nums

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

s = 0.0

for num in numbers:

s = s + num

return s/len(numbers)

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

sdev = 0.0

for num in numbers:

sdev = sdev + (num - mean)**2

return pow(sdev / (len(numbers)-1), 0.5)

def median(numbers): #计算中位数

numbers = sorted(numbers) #sorted(numbers)

size = len(numbers)

if size % 2 == 0:

med = (numbers[size//2 - 1] + numbers[size//2])/2

else:

med = numbers[size//2] return med

n = getNum()

m = mean(n)

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

python求平均数保留两位小数_python求平均数、方差、中位数的例子相关推荐

  1. python format函数保留两位小数_python format函数

    在Python 3.0中,%操作符通过一个更强的格式化方法format()进行了增强.对str.format()的支持已经被反向移植到了Python 2.6在2.6中,8-bit字符串和Unicode ...

  2. python计算平方根保留两位小数_python 使用二分法计算平方根

    python 使用二分法计算平方根 from math import sqrt def mysqrt(num,small): assert num>0 assert small>0 low ...

  3. python输出时怎么保留两位小数_python输出怎么保留两位小数-Python教程

    python输入保存两位小数的四种办法: a = 5.5461 办法一:round(a,2) 办法二:float('%.2f' % a) 相干保举:<Python视频教程> 办法三:'%. ...

  4. python保留两位小数_python中怎么实现保留两位小数

    Python中实现保留两位小数的方法如下: 保留两位小数,并做四舍五入处理 方法一: 使用字符串格式化>>> a = 12.345 >>> print(" ...

  5. python列表数据怎么保留两位小数_python中怎么实现保留两位小数

    Python中实现保留两位小数的方法如下: 保留两位小数,并做四舍五入处理 方法一: 使用字符串格式化>>> a = 12.345 >>> print(" ...

  6. python三种保留两位小数的方法

    python三种保留两位小数方法汇总 1.'%.2f'%f 该方法会进行四舍五入 代码如下所示: f = 2.3456789print('%.2f'%f) print('%.3f'%f) print( ...

  7. python浮点数保留两位小数_python float保留两位小数

    原博文 2020-04-10 14:38 − res = 1.015 res = round(res, 2) # 保留两位小数,1.01 ... 0 12622 相关推荐 2019-08-10 10: ...

  8. python浮点数保留两位小数_python中保留两位小数怎么表示

    这里有三种方法, round(a,2) '%.2f' % a Decimal('5.000').quantize(Decimal('0.00')) 当需要输出的结果要求有两位小数的时候,字符串形式的: ...

  9. python保留两位小数_python格式化输出保留2位小数的实现方法

    我是小白就不用多说了,学习python做了个练习题,结果运行了一遍,发现输入金额后得到的有很多位小数, 虽然不知道为什么,但是看得很不舒服, 就想到应该把让小数点后只保留2位数 找到了方法:将{0}改 ...

最新文章

  1. R语言gganimate包创建可视化gif动图:ggplot2可视化静态条形图(bar plot)、gganimate包创建动态条形图(bar plot)动画、基于transition_time函数
  2. 神经信息学整理(2)-caianiello神经方程(1)
  3. OS- -内存之虚拟内存
  4. Myeclipse 6.5 优化
  5. Spring Security源码分析之LogoutFilter
  6. iOS 开发常用链接总结
  7. bzoj 3373: [Usaco2004 Mar]Lying Livestock 说谎的牲畜
  8. Spring源码之ApplicationContext(八)消息广播
  9. 「leetcode」110.平衡二叉树(详解)
  10. [转载]Dorado中DataTable使用技巧汇总
  11. Paip.最佳实践-- Buildin variale 内建变量 ,魔术变量,预定义变量,系统常量,系统变量 1
  12. RestTemplate设置代理
  13. 有趣的人工智能项目合集,如老婆生成器
  14. 实验二:递归下降语法分析
  15. linux4 系统下载,syslinux下载|
  16. ttl接地是高电平还是低电平_说明图3.12中各门电路的输出是高电平还是低电平。已知它们都是74HC系列的CMOS电路 简单的逻辑门电路 判断各门电路...
  17. TM4C123GXL驱动安装
  18. 观复嘟嘟:职场是个技术活-马未都
  19. 【3】Maxwell轴向电机“单边磁拉力”仿真设置
  20. 什么是锁PHP,并发下常见的加锁及锁的PHP具体实现代码

热门文章

  1. bootstrap-select下拉选项数据超长换行显示
  2. Linux 集群技术
  3. String类的trim()方法之不能消除的空格
  4. STM32F103RC
  5. php幻灯片图片不显示不出来,首页幻灯片中图片无法显示的解决办法
  6. OpenOCD调试ARM芯片,Ubuntu 安装arm-none-eabi-gdb
  7. linux系统查看进程
  8. 威尔逊定理与逆定理及证明
  9. c# 计算圆锥的体积_用C#编写一个程序计算出球,圆柱和圆锥的表面积和体积。...
  10. 【我的架构之路】什么是代理服务器以及什么是负载均衡?