Python可变参完成求平均值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011944141/article/details/80793217

问题描述:

请编写接受可变参数的 average() 函数。

解决方案:

def average(*args):
    l = len(args)
    sum = 0


    if l == 0:
        return 0.0

    i = 0    
    while i < l:
        sum += args[i]
        i += 1

    return sum*1.0/l


print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)

猜你喜欢

转载自blog.csdn.net/u011944141/article/details/80793217