python输入三个数求平均值
- 更新时间:2021-06-25 09:53:56
- 编辑:权智明
为网友们分享了相关的编程文章,网友郭忆灵根据主题投稿了本篇教程内容,涉及到Python相关内容,已被914网友关注,相关难点技巧可以阅读下方的电子资料。
参考资料
- Python+TensorFlow机器学习实战 PDF 电子书 / 56.3 MB / 李鸥 推荐度:
- Python 3图像处理实战 PDF 电子书 / 81.9 MB / 阿什温·帕扬卡尔 推荐度:
- 数据科学实战手册(R+Python) PDF 电子书 / 58.7 MB / Tony Ojeda(托尼·奥杰德) 推荐度:
- 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》中英对照表 配套资源 / 8.1 MB / Mark Summerfield 推荐度:
- Python程序开发(高级) PDF 电子书 / 34.2 MB / 中慧云启科技集团有限公司 推荐度:
正文内容
无意中在网上看到《python输入三个数求平均值》,好东西应该跟大家分享,改了一下错误代码,希望对网友有用。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
1、求平均值思路
接收输入的字符串,以空格为分隔符,将分割的数据存储在列表(lst1)中,将lst1中的数据存储在另一个空列表(lst)中,并在存储时将字符串转换成整形,从而利用函数获得lst中的和平均值。
2、实例
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))
以上就是python输入三个数求平均值的方法,需要我们对字符串进行分割,并将数组放在列表中,大家学会后也试着求不同数字的平均值吧。更多编程基础知识学习:python学习网
相关教程
-
Python列表排序方法reverse、sort、sorted详解
这篇文章主要介绍了Python列表排序方法reverse、sort、sorted详解,需要的朋友可以参考下
发布时间:2021-05-02
-
Python基础教程之异常详解
调试Python程序时,经常会报出一些异常,下面这篇文章就来给大家介绍了关于Python基础教程之异常的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
发布时间:2019-06-03