Python 实现输入任意多个数,并计算其平均值的例子

发布时间:2020-09-03 03:16:35

来源:脚本之家

阅读:76

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

代码如下:

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 &

python输入n个数求平均值_Python 实现输入任意多个数,并计算其平均值的例子相关推荐

  1. python输入十个数求最小值_python编写程序,求解10个数中的最小值.(先画出算法流程图)要求:输出最小值及其所在位置....

    myList = [6,3,4,1,8,2,5,10,7,9] minV = float('inf') #初始化最小5261值为无穷大4102 for item in myList: #依次遍历列表中 ...

  2. python输入五个数并求平均值_python实现输入五个数并求平均值_后端开发

    php为啥开发网站效率快_后端开发 php开发网站效率快的原因:1.php是一门弱类型语言,相对其他强类型语言开发效率快:2.php自带强力函数库,比如json_encode,各种数组操作,各种排序: ...

  3. python输入两个数求差_python差值_python差值法_python求差值 - 云+社区 - 腾讯云

    广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! 环境依赖api 网关提供 python 2.7 和 python 3 两个版 ...

  4. python输入三个数输出最小值_python之输入一系列整数输出最大值

    在python学习中,我们经常会遇到:编写一个程序,输入若干整数或者是在一串字符中,输出最大值(数)的问题.那么在这里,我给出了几种常见的,也是几种比较常用的方法,希望能给大家的学习带来一定的帮助. ...

  5. python中if语句求最大值_python 判断三个数字中的最大值实例代码

    python 判断三个数字中的最大值,具体代码如下所示: #判断三个数中最大值 n1= int(input('please enter the firest number:')) n2 = int(i ...

  6. python输入十个数求最大值_python输入十个数如何输出最大值

    python输入十个数输出最大值的方法:1.如果是整数的话,使用函数[a, b, c = map(int, input().split())]:2.使用函数[X=input().split()]. 相 ...

  7. python读单行文本求平均值_Python读取文本文件中的数字来计算平均值

    我有一个有很多数字的文件,我想用python把它读入一个列表列表中.然后计算它的平均值或总和或其他什么.在 这是我的文本文件:1,2,5349,2398,19,3450 10,95,201,5943, ...

  8. python地图热力图是什么意思_python实现输入的数据在地图上生成热力图效果

    我就废话不多说了,直接贴代码,注意要先安装folium #-*-coding:utf8-*- #输入data生成热力图html,借助了leaflet,没网不能用 import os import fo ...

  9. python怎么将输入的数字变成列表_Python键盘输入转换为列表的实例

    Python输入字符串转列表是为了方便后续处理,这种操作在考试的时候比较多见. 1.在Python3.0以后,键盘输入使用input函数 eg1. >>> x=input >& ...

最新文章

  1. 组策略管理——软件限制策略(4)
  2. Ajax ToolKit --- ModelPopupExtender应用经验二则
  3. 陕西师范大学 渝粤教育 《学前儿童数学教育》作业
  4. [FZYZOJ 1038] 隧道
  5. 微信小程序为电商插上翅膀
  6. php进程池不释放,php-fpm 进程池优化方法
  7. 基于Labview带通滤波器设计实例演示
  8. matlab柱状图的绘制及数值的标注
  9. MQTT SSL加密单双向认证
  10. 强制横屏java_Android强制设定横屏时,SurfaceView一直黑屏
  11. 3个小时学会wordpress模板制作
  12. python build时出现ERROR: Failed building wheel for evdev解决方案
  13. 无广告的免费视频存储空间并提供视频上传转码的功能,很不错的哦
  14. 最新“量子纠缠”原子使量子计算机更进一步
  15. centos 中使用sqlplus 登陆oracle提示bash.sqlplus命令未找到的解决方法
  16. 大数据分析哪款软件好用?如何进行大数据分析
  17. Excel高级图表制作④——控件+Offset组合,让图表真正动起来!
  18. 视频剪辑工具:剪映专业版 for Mac
  19. vite.config.ts 配置
  20. 文章出轨 马伊琍及其家人选择原谅 父亲被称为中国好岳父

热门文章

  1. 磁带和黑胶模拟器插件-Initial Audio Analog Pro LoFi v1.0.0 WiN-MAC
  2. 孩子数学成绩差,家长该如何辅导孩子的初二数学?
  3. 【c#】程序的异常捕获
  4. 导出和导入JSON数据
  5. JSON,JSON介绍、语法
  6. 数据库中的索引优缺点分析
  7. MapBar的Api使用简略说明(上)
  8. 全新任务悬赏发布系统源码如何使用?
  9. 钟汉良日记:不会读书,就不要怪命运
  10. 快鲸scrm:提升线索跟进效率和销售成交量