Discuss / Python / 打卡

打卡

Topic source

Mints_鱼酱

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

def mul(*a):

    t = 1

    for i in a:

        t = t * i

    return t

没有异常检查,传入空值的时候会返回1

def mul(x, *numbers):

    result = x

    for n in numbers:

        result = result * n

    return result

这个咋样?传入空值应该会直接报错,就不用写raise error了


  • 1

Reply