python列表中平均数怎么求,python求平均值
该楼层涉嫌违规已被系统折叠隐藏。看看这座建筑。
定义ma(x,y):
#自定义函数“ma(x,y)”指南
函数格式:ma(x,y)
函数:求串行数据X的Y周期的简单平均值,输出值为串行平均值,即列表。
功能示例:
#输入:
L=[1,2,3,4,5]
马(1,3)
#输出:
[2.0, 3.0, 4.0]
#输出注释:
(1 2 3)/3=2.0
(2 3 4)/3=3.0
(3 4 5)/3=4.0
if isinstance(x,str):
Print(第一个参数不能是字符串!)
elif isinstance(y,int) and y0 and len(x)=y:
x=列表(x)
L=[]
z=[x[i : i y] for i in range(0,len(x) - y 1,1)]
对于范围(0,len(x) - y 1)中的I:
L.append(sum(z[i][0 : y 1])/y)
返回L
否则:
如果isinstance(x,list)==False:
Print(请输入一个列表或数组或元组!)
如果isinstance(y,int)==False或y=0:
Print(错误:第二个参数应该是正整数!)
如果len(x) y:
Print(错误:第二个参数的值应该小于或等于第一个参数中的元素数!)
打印([范围(0,y)中的I为0)]
打印([对于范围(0,y)中的I,无)]
print(list())
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。