中位数:中位数是一组数字中的中间数。此代码计算包含数字的列表的中位数:

我们定义一个数字列表并计算列表的长度。要查找中位数,我们首先使用sort()函数按升序排序列表。

现在我们通过检查剩余数量来检查数字是偶数还是奇数。如果数字是偶数,我们在列表中找到2个中间元素并获得它们的平均值以将其打印出来。但如果数字是奇数,我们在列表中找到中间元素并将其打印出来。

# Python program to print

# median of elements

# list of elements to calculate median

n_num = [1, 2, 3, 4, 5]

n = len(n_num)

n_num.sort()

if n % 2 == 0:

median1 = n_num[n//2]

median2 = n_num[n//2 - 1]

median = (median1 + median2)/2

else:

median = n_num[n//2]

print("Median is: " + str(median))

输出:Median is: 3

python中位数代码_python求中位数相关推荐

  1. python 封闭图形面积_Python求阴影部分面积

    原标题:Python求阴影部分面积 一.前言说明 今天看到微信群里一道六年级数学题,如下图,求阴影部分面积 Python学习资料或者需要代码.视频加Python学习群:516107834 看起来似乎并 ...

  2. 玫瑰花的python程序代码_python玫瑰花代码讲解,怎样用程序编写编写玫瑰花的代码,c程序或gava或者python...

    python怎么画玫瑰花 海龟绘图有着许多的命,这些命以划分为两种:一种为运动命令,一种笔控制命令 1. 运动命令: forward(degree)  #向前移动距离degree代表距离 backwa ...

  3. python折叠代码_Python实现代码块儿折叠

    Python实现代码块儿折叠 在python中方法和类都是可以折叠的,但是很多时候需要按照实现的功能将一部分代码折叠起来. 可以用着样的注释代码实现: # ''' your code ''' # 很简 ...

  4. python星空代码_python与云星空Web API

    大家都知道,云星空是支持Web API的.在云社区搜查 Python .API 两个关键词,就会出现相应的显示如下. 感谢Cand,给我们提供了这么好的内容. 我这段时间是做数据迁移的,把WISE数据 ...

  5. python求平方根的代码_Python求平方根(附带源码)

    对于求一个浮点数的平方根,可以使用库函数,如 math.sqrt().但在本节,为了演示浮点数的一些用法,我们用下面的迭代法来求某个数的平方根. 其基本原理如下,对于一个浮点数 a,其平方根一定在 1 ...

  6. 最大公约数和最小公倍数python代码_python求最大公约数和最小公倍数的简单方法...

    python怎么求最大公约数和最小公倍数 一.求最大公约数 用辗转相除法求最大公约数的算法如下: 两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数.比如10和 ...

  7. python水仙花数的代码_Python 求“水仙花数”的方法和具体代码

    时间:2018-10-29 概述:水仙花数 Python打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一 ...

  8. python多线程代码_Python多线程代码求改错

    展开全部 在 TestUrl 里有几个错误,第一, urllib.request.read 读出来的数据不是字符32313133353236313431303231363533e78988e69d83 ...

  9. python边缘检测代码_python Canny边缘检测算法的实现

    图像边缘信息主要集中在高频段,通常说图像锐化或检测边缘,实质就是高频滤波.我们知道微分运算是求信号的变化率,具有加强高频分量的作用.在空域运算中来说,对图像的锐化就是计算微分.对于数字图像的离散信号, ...

  10. python常用代码_Python常用算法学习(4) 数据结构(原理+代码)-最全总结

    数据结构简介 1,数据结构 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成.简单来说,数据结构就是设计数据以何种方式组织并存贮在计算机中.比如:列表,集合与字 ...

最新文章

  1. 制作Windows Server 2008安装启动U盘
  2. linux.调整收发队列,linux消息队列通信
  3. 内存管理单元MMU学习
  4. faiss(1):简介 安装 与 原理
  5. webbench源码解析
  6. 音视频技术开发周刊 | 184
  7. autocad软件提供的哪些功能可以提高设计效率?_节省80%制图时间:AutoCAD如何有效“手脑”结合,释放创作潜能?...
  8. pandas中如何选取某几列_【python】pandas中 loc amp; iloc用法及区别
  9. flume + kafka
  10. 【推荐】.NET批量上传控件——HtmlInputFiles
  11. OBS Windows10 1909版本黑屏问题解决方案
  12. spark structured stream的Append模式例子
  13. Android Message和obtainMessage的区别
  14. JavaScript 函数看代码写结果
  15. SQLPrompt 注册失效方法
  16. Iptables 指南 1.1.19
  17. FeedDemon--最好用的Blog阅读工具
  18. 计算机毕业设计ssm线上学习系统8e88w系统+程序+源码+lw+远程部署
  19. 基于MIMO的无线携能通信系统优化问题的基础知识和研究方向
  20. win10浏览器不能联网,电脑上其他软件可以联网

热门文章

  1. ubuntu移动硬盘打不开
  2. WEB基础之:创建表格
  3. linux系统下用python写入数据到excel行数限制解决方案(限制1048576行)
  4. 平面设计师okr_设计师如何定制OKR?
  5. DNS 协议是什么?
  6. Awesome Blockchain 区块链技术导航
  7. matlab整流仿真,基于MATLAB的整流电路的建模与仿真
  8. Mac 技巧|忘记了开机密码的解决办法
  9. 如何更新TeamViewer电脑客户端?
  10. 深入浅出node.js第9章玩转进程摘录