1 Star 0 Fork 0

86xiang/pythonhw

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
8.1.py 683 Bytes
一键复制 编辑 原始数据 按行查看 历史
86xiang 提交于 2019-12-27 00:42 . first commit
# 平均数
def mean(numlist):
s = 0.0
for num in numlist:
s = s + num
return s / len(numlist)
##标准差=sqrt(((x1-x)^2 +(x2-x)^2 +......(xn-x)^2)/n)
def dev(numlist, mean):
sdev = 0.0
for num in numlist:
sdev = sdev + (num - mean) ** 2
return (sdev / (len(numlist) - 1)) ** 0.5
def median(numlist):
numlist.sort()
half = len(numlist) // 2
return (numlist[half] + numlist[~half]) / 2
# 函数调用
ls1 = [1, 3, -6, 5, 8]
ls2 = [3.2, 9, -32, 56, 0, 1]
v1 = max(ls2)
v2 = mean(ls2)
v3 = dev(ls2, v2)
v4 = median(ls2)
print("最大值:{:.2f},平均值:{:.2f},标准差:{:.2f},中位数:{:.2f}".format(v1, v2, v3, v4))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/xiang86/pythonhw.git
git@gitee.com:xiang86/pythonhw.git
xiang86
pythonhw
pythonhw
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385