导语:
本文主要介绍了关于python输入三个数求平均值的相关知识,包括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 apply和map有什么区别12/07
- ♥ 为什么python输出结果不换行08/23
- ♥ 如何在 linux 中打开 python12/03
- ♥ 什么是 python mmap() 函数?11/25
- ♥ python matplotlib绘图使用详解12/18
- ♥ Python可以实现栈结构吗?12/16
内容反馈