python-可变参数

来自廖雪峰老师博客中函数的参数的练习题:

练习:两个数的乘积

def product(x, y):
    return x * y

练习:以下函数允许计算两个数的乘积,请稍加改造,变成可接收一个或多个数并计算乘积

def product(*number):
    if len(number) == 0:
        raise TypeError("Please enter at least one number.")
    else:
        sum = 1
        for x in number:
            sum = x * sum

    return sum

print(product(3,4))
posted @ 2018-01-15 11:07  YJ颖漪  阅读(317)  评论(0)    收藏  举报