用Python语言编辑函数,求一批数中大于平均值的数的和,返回值是和,怎么写?

如题所述

def sum():
list=[]
c=input("你决定要输入几个数")
for i in rang(int(c)–1):
a=input("输入一个数字")
list.append(a)
sum=0
for i in list:
sum+=i

avg=sum/c
avgsum=0
for i in list:
if(i>avg):
avgsum+=i
print(avgsum)
retrun avgsum

格式和关键字对一下,自己调试优化,思路就是这么个思路
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-28
def sum():
list=[]
c=input("你决定要输入几个数")
for i in rang(int(c)–1):
a=input("输入一个数字")
list.append(a)
sum=0
for i in list:
sum+=i

avg=sum/c
avgsum=0
for i in list:
if(i>avg):
avgsum+=i
print(avgsum)
retrun avgsum

格式和关键字对一下,自己调试优化,思路就是这么个思路本回答被网友采纳
相似回答