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

***Repl Closed***

推荐教程:python教程

python实现输入五个数并求平均值的教程已介绍完毕,更多请关注跳墙网其他文章教程!

python实现输入五个数并求平均值相关教程

python 输入五个数_python实现输入五个数并求平均值相关推荐

  1. python输入input数组_python怎么输入数组

    python怎么输入数组? python输入数组 一维数组:arr = input("") //输入一个一维数组,每个数之间使空格隔开 num = [int(n) for n in ...

  2. python 输入一个数组_python怎么输入数组

    python怎么输入数组? python输入数组 一维数组:arr = input("") //输入一个一维数组,每个数之间使空格隔开 num = [int(n) for n in ...

  3. python键盘输入转换为列表_Python键盘输入转换为列表的实例

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

  4. python如何输入一个矩阵_python怎么输入矩阵

    python怎么输入一个数组矩阵 下面是基于python3.4的 这样子: 1 2 3 4 import numpy as np arr = [1,2,3,4,5,6,7,8,9] matrix_a ...

  5. python 输入五个数_python一次性输入多个数的方法

    python一次性输入多个数的方法 发布时间:2020-09-22 09:29:29 来源:亿速云 阅读:75 作者:小新 小编给大家分享一下python一次性输入多个数的方法,希望大家阅读完这篇文章 ...

  6. python一次性输入3个数_python实现输入数字的连续加减方法

    不用库,写了很久,一直出bug,到网上一搜,可以直接输入之后,eval(str)即可得到结果! eval程序如下: s=input("请输入要运算的数字") print(" ...

  7. python中正确的输入语句是_python的输入语句

    Python语言基础4-5程序控制.分支语句.循环语句_计算机软件及应用_IT/... 实验目的 (1)了解 Python 编程环境,进行程序设计的基本训练; (2)熟悉 Python 语言的使用方式 ...

  8. python输入数字排序_Python 对输入的数字进行排序的方法

    Python 对输入的数字进行排序的方法 要求,输入一串数字,并以列表的形式打印出来. number = input('请输入一串数字:') print(number) print(type(numb ...

  9. python 输入参数获取_python获取输入参数

    自定义view实现水波纹效果 水波纹效果: 1.标准正余弦水波纹: 2.非标准圆形液柱水波纹: 虽说都是水波纹,但两者在实现上差异是比较大的,一个通过正余弦函数模拟水波纹效果,另外一个会运用到图像的混 ...

最新文章

  1. nodejs实现微信授权登录
  2. Python 代码便利并行,这个操作秀啊!
  3. JAVA编码(20)——JAVA使用f1j9swing来生成excel文件
  4. javafx之TableView的TaleCell
  5. 前端学习(478):前端简介2
  6. 乔布斯在斯坦福大学演讲稿英文_西方大文豪最爱的10个英文单词,写尽人世间细腻情感!...
  7. ios7学习之路七(隐藏虚拟键盘,解决键盘挡住UITextField问题)
  8. python英语单词库app_英语单词库【英语单词库英语头条】- 英语单词库知识点 - 中企动力...
  9. web前端课程设计:猫咪领养网站 HTML+CSS+JavaScript
  10. 给老年人“种草”,是不是一门好生意?
  11. Pygame——创建游戏地图
  12. python interpreter是什么_如何写一个Python Interpreter | 学步园
  13. .htaccess wp博客 静态网页 永久链接一步步来
  14. 线性回归--公式推导
  15. 小白面试新媒体运营岗位
  16. 方正证券:新一代认证核心系统换代升级,坚持实践金融科技全栈自主可控
  17. 安装好office套件以后,右键新建中没有Word、Excel、PPT等怎么办
  18. 实例化和初始化的区别
  19. 宋宝华:linux内存中 swappiness=0究竟意味着什么?
  20. sed 匹配非常规空格[[:space:]]+

热门文章

  1. 面试考点(五)——辨析“http”协议兄弟
  2. 爆笑的征婚SQL语句
  3. 这个python是干嘛的啊-python干嘛用
  4. 测试WiFi距离的软件,WiFi新用途:利用WiFi测量室内运动速度和距离 精准!
  5. 公共电话亭,原来也有这么多故事……
  6. python应用程序无法正常启动0xc0000142_Win7出现应用程序无法正常启动0xc0000142的解决方法...
  7. 四十不惑[news]
  8. [光速QA][linux学习篇]基于韦东山I.MX6ULL pro开发板的学习笔记
  9. Blog1 TCMKG——中医药知识图谱项目介绍
  10. Linux ALSA声卡驱动之一:ALSA架构简介和ASOC架构简介