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()
这句有默认值报的失败!
Sign in to make a reply
金甲神将9528
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
测试失败!