如何用python求平均值


本文摘自php中文网,作者silencement,侵删。

学习了Python相关数据类型,函数的知识后,利用字符串的分割实现了输入任意多个数据,并计算其平均值的小程序。思路是接收输入的字符串,以空格为分隔符,将分割的数据存入列表(lst1)中,将lst1中的数据转存入另一个空列表(lst)中,转存时将字符串转化为整型,从而利用函数求出lst中数的和、平均值。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

print("-----求平均值,可输入任意多个数-------")

lst = [] #定义一个空列表

str = raw_input("请输入数值,用空格隔开:")

lst1 = str.split(" ")#lst1用来存储输入的字符串,用空格分割

i = 0

while i <= len(lst1)+1:

    lst.append(int(lst1.pop()))#将lst1的数据转换为整型并赋值给lst

    i += 1

#print(lst)

def sum(list):

    "对列表的数值求和"

    s = 0

    for x in list:

        s += x

    return s

def average(list):

    "对列表数据求平均值"

    avg = 0

    avg = sum(list)/(len(list)*1.0) #调用sum函数求和

    return avg

print("avg = %f"%average(lst))

运行结果:

请输入数值,用空格隔开:21 32 45 65 avg = 47.333333

以上就是如何用python求平均值的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python怎么粘贴代码

八小时学会用Python实现微信机器人功能(图文详解)

Python用户验证怎么弄

Python怎么读写excel文件

Python脚本如何模拟接口实现批量用户开通(代码)

爬虫基本流程request和response的介绍

对比perl字符串和整数的区别详解

如何利用Python制作exe文件[适合初学者]

怎么在ubuntu安装Python

怎么卸载Python

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...