编写函数统计列表中正整数的个数并计算

编写函数统计列表中正整数的个数并计算正整数的和、正整数和的平均值
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]))