❶ python求解n个数的平均值
用一个列表存入输入的n个数,然后算一下,你没有说是什么类型的数,假定你说的是整数,输入的格式是空格隔开,输出平均值你没有说整数还是小数,小数是几位小数,假定你输出的是两位小数。
ls=list(map(int,input().split()))
print('{:.2f}'.format(sum(ls)/len(ls)))
❷ python求平均值的代码
可以定义两个函数,一个函数获得输入的数字,一个用于函数求输入数字的平均值,具体求平均值的代码如下,希望能够帮助你。
求数字的平均值
❸ python如何求列表的平均值
sum函数返回列表和,len函数返回列表长度,剩下的就是一个除法。
❹ python列表求平均数
ls = [1, 3, 6, 9]
# 求和除以元素个数,就是平均数
ans = sum(ls) / len(ls)
print(ans)
❺ python用sort求平均值,列表存放了10个整数,分别代表10个评委的评分,编写程序
#!/usr/bin/python3
arr = [36, 49, 64, 81, 100, 66, 78, 94, 57, 96]
print("排序前%s" % arr)
arr.sort()
print("排序后%s" % arr)
temp = 0
for a in arr:
temp = temp + a
print("平均分是:%.2f" % (temp/len(arr)))
❻ python怎么求列表的平均值
当列表list中只包含数字时,如何求取它的平均数:
from numpy import *
a = [52,69,35,65,89,15,34]
b = mean(a)
print(b)1234
运行结果:
51.285714285714285
❼ 平均值python
平均值有算术平均值,几何平均值,平方平均值(均方根平均值,rms),调和平均值,加权平均值等,其中以算术平均值最为常见。分类平均值,有算术平均值,几何平均值,平方平均值(均方根平均值,rms),调和平均值,加权平均值等。
❽ python如何定义一个函数求列表各项数据平均值
# coding = GBK
a =[1,2,3,4,5]
sum=0
b = len(a)
print("这个数组的长度为:",b)
for i in a:
sum =sum +i
print("这个数组之和为:",sum)
print("这个数组平均数为",sum/b)
或
import sys
sum = 0
cnt = 0
f = open('1.txt', 'r')
files = f.readline()
while (files ):
sum = sum + float(files .split(",")[0])
cnt = cnt + 1
files = f.readline()
print(sum / cnt)
f.close()
或者。
#!/usr/bin/env pythonimport timeimport numpy as np
dd = np.random.randint(0, 20, size=(2*1000*1000))t_start = time.clock()avg_sum1 =
0.0BlockOffset = 0 while BlockOffset < len(dd):
if dd[BlockOffset + 1] <= 10:
avg_sum1 += dd[BlockOffset + 1] * 0.1
else:
avg_sum1 += dd[BlockOffset + 0] * 0.01
BlockOffset += 2print('Avg: ' + str(avg_sum1 / len(dd) / 2)) print('Exe time: ' +
str(time.clock() - t_start))
(8)python列表平均数扩展阅读:
python 实现求和、计数、最大最小值、平均值、中位数、标准偏差、百分比。
importsys
classStats:
def__init__(self, sequence):
# sequence of numbers we will process
# convert all items to floats for numerical processing
self.sequence=[float(item)foriteminsequence]
defsum(self):
iflen(self.sequence) <1:
returnNone
else:
returnsum(self.sequence)
defcount(self):
returnlen(self.sequence)
defmin(self):
iflen(self.sequence) <1:
returnNone
else:
returnmin(self.sequence)
defmax(self):
iflen(self.sequence) <1:
returnNone
else:
returnmax(self.sequence)
defavg(self):
iflen(self.sequence) <1:
returnNone
else:
returnsum(self.sequence)/len(self.sequence)
defmedian(self):
iflen(self.sequence) <1:
returnNone
else:
self.sequence.sort()
returnself.sequence[len(self.sequence)//2]
defstdev(self):
iflen(self.sequence) <1:
returnNone
else:
avg=self.avg()
sdsq=sum([(i-avg)**2foriinself.sequence])
stdev=(sdsq/(len(self.sequence)-1))**.5
returnstdev
defpercentile(self, percentile):
iflen(self.sequence) <1:
value=None
elif(percentile >=100):
sys.stderr.write('ERROR: percentile must be < 100. you supplied: %s '%percentile)
value=None
else:
element_idx=int(len(self.sequence)*(percentile/100.0))
self.sequence.sort()
value=self.sequence[element_idx]
returnvalue
❾ python中如何求列表中的平均数代码
s = [1,3,5,7,9]
avg = sum(s)/len(s) #利用sum()函数求出列表的和,然后再利用len()函数得出列表个数,最后相除得出列表中的平均数。
❿ Python 中 输入一个数值列表,并求出其平均值
a=[1,2,3,4,5,6,7,8,9]
printrece(lambdax,y:x+y,a)/len(a)
以上。