如何用python算平均数_如何用python求平均值
学习了Python相关数据类型,函数的知识后,利用字符串的分割实现了输入任意多个数据,并计算其平均值的小程序。思路是接收输入的字符串,以空格为分隔符,将分割的数据存入列表(lst1)中,将lst1中的数据转存入另一个空列表(lst)中,转存时将字符串转化为整型,从而利用函数求出lst中数的和、平均值。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实现新闻网站_如何用 100 行 Python 代码实现新闻爬虫?这样可算成功?
每天我都要坐地铁上班,而地铁里信号差.但我希望在坐地铁的时候读些新闻,于是就写了下面这个新闻爬虫.我并没有打算做很漂亮的应用,所以只完成了原型,它可以满足我最基本的需求.其思路很简单: 找到新闻源;用 ...
- python 图像格式转换_如何用六行Python构建图像类型转换器
python 图像格式转换 by AMR 通过AMR 如何用六行Python构建图像类型转换器 (How to build an image type convertor in six lines o ...
- 温度转换python代码解释_如何用python代码温度转换?
如何用python代码温度转换? 用python代码温度转换的方法: 步骤一:分析问题的计算部分 步骤二:确定功能,使用IPO方法进一步分析 输入:华氏或者摄氏温度值.温度标识 处理:温度转化算法 输 ...
- pycharm如何更改python项目环境_如何用Pycharm打开已有项目配置python环境
如何用Pycharm打开已有项目配置python环境 发布时间:2020-07-06 11:06:30 来源:亿速云 阅读:175 作者:清晨 这篇文章将为大家详细讲解有关如何用Pycharm打开已有 ...
- python vlookup 模糊_如何用python写excel中的vlookup函数?
1.背景 Vlookup 函数,可以算是一个数据专员必须要会使用的基本函数了,确实很好用.但是你可能会注意到,Excel 一旦数据量过大,打开都费劲了,何况打开后,你还要输入公式计算,就更费劲了,此时 ...
- python输出玫瑰花_如何用python画玫瑰花
源码如下:import turtle # 设置初始位置 turtle.penup() turtle.left(90) turtle.fd(200) turtle.pendown() turtle.ri ...
- python编写函数_如何用Python编写自己喜欢的R函数
python编写函数 数据科学和机器学习的伟大现代斗争之一是" Python vs. R". 毫无疑问,近年来两者都已经取得了巨大的发展,成为数据科学,预测分析和机器学习的顶级编程 ...
- 如何用python编写问卷调查_如何通过Python实现自动填写调查问卷
0X00 前言 快开学了,看到空间里面各种求填写调查问卷的,我才想起来貌似我也还没做.对于这种无意义的问卷,我是不怎么感冒的,所以我打算使用"特技"来完成,也就是python,顺便 ...
- 如何用python画玫瑰花_如何用python画玫瑰花
源码如下:import turtle # 设置初始位置 turtle.penup() turtle.left(90) turtle.fd(200) turtle.pendown() turtle.ri ...
最新文章
- 1005 Spell It Right
- Qt选择文件对话框-中文路径-转std::string
- JS第三方中间件的延伸
- Spring Boot - Profile不同环境配置
- 某机器字长8位,试用如下所给芯片设计一个存储器,容量为10KW,其中RAM为高8KW,ROM为低2KW,最低地址为0(RAM芯片类型为:4K×8。ROM芯片为:2K×4)。
- 理论+技术+代码已经准备完毕!2021年啃透花书!
- 【APICloud系列|28】 UIChatBox 模块(聊天输入框)的实现
- 【转】DCM(DICOM)医学影像文件格式详解
- ddmmyy日期格式是多少_解锁9个日期时间计算套路,效率提高3.2%
- IE被哪个T吗D修改了,卧槽!
- 【博客话题】爱上Linux的N+1个理由
- 零基础入门深度学习(4) - 卷积神经网络
- (android文档原创翻译)管理Activity的生命周期一
- MATLAB算法实战应用案例精讲-【智能优化算法】强度帕累托进化算法 2 (SPEA2)(附MATLAB代码实现)
- 【沧海拾昧】微机原理:可编程计数器/定时器8253芯片
- 【实验】MPEG-1 Audio Layer II编码原理及编码器调试
- flea-auth使用之权限子模块介绍
- 决战 平安京服务器维护,决战平安京本周更新维护预览
- incaseformat病毒突发来袭,该如何预防?
- poi-tl生成word中文和西文使用不同字体