知行编程网知行编程网  2022-08-25 20:00 知行编程网 隐藏边栏  127 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python输入三个数求平均值的相关知识,包括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输入三个数求平均值的方法,需要我们对字符串进行分割,并将数组放在列表中,大家学会后也试着求不同数字的平均值吧。

更多编程基础知识学习:

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享