Discuss / Python / 打卡,为啥测试失败

打卡,为啥测试失败

Topic source

def product(x=1,*num):

    p = x

    for y in num:

        p = p*y

    return p

====================

测试结果:

product(5) = 5

product(5, 6) = 30

product(5, 6, 7) = 210

product(5, 6, 7, 9) = 1890

测试失败!

原来是不需要默认值

product()

这句有默认值报的失败!


  • 1

Reply