Discuss / Python / 函数的参数 作业

函数的参数 作业

Topic source
def product(*number):
    if number == ():
        raise TypeError
    else:
        x = 1
        for y in number:
            x = x * y
    return x

看东西还是要仔细,第二行的判断条件我琢磨了好一会儿,才看到这句话:

在函数内部,参数numbers接收到的是一个tuple

随性而曰

#2 Created at ... [Delete] [Delete and Lock User]

def product(*args):

    if not args:

        raise TypeError

    else:

        sum = 1

        for n in args:

            sum = sum * n

        return sum


  • 1

Reply