编写函数统计列表中正整数的个数并计算正整数的和、正整数和的平均值
def function ( numList ): count =이
sum =0 average =0
#请在后面补写程序
number =[2,-5,9,-7,2,5,4,-1,0,-3,8]
print ('列表中共有(个正整数,所有正整数的和为:0,所有正整数的平均值为:
0. format ( function ( number )[이], function ( number )[1], function ( number )[2]))
3、提示:使用循环,遍历判断。函数返回三个结果直
def function ( numList ):
val_count =0
val_sum =0
val_average =0
#请在后面补写程序
# numList2 = [n for n in numList if n>0 ]
numList2 = []
for n in numList:
if n>0:
numList2.append(n)
val_count = len(numList2)
val_sum = sum(numList2)
val_average = val_sum/val_count
return [val_count, val_sum, val_average]
number =[2,-5,9,-7,2,5,4,-1,0,-3,8]
ret = function(number)
print ('列表中共有{}个正整数,所有正整数的和为:{},所有正整数的平均值为:{}'.format ( ret[0], ret[1],ret[2]))