Discuss / Python / 作业和讨论

作业和讨论

Topic source

def product(*number):

 s = 1

 for n in number:

   s = s * n

 return s

############看大家的代码都是输入两个参数的为啥?

测试结果如下:

duct(5) = 5

product(5, 6) = 30

product(5, 6, 7) = 210

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

测试失败!

##################
最后一段代码看不明白,同问

else:

    try:

        product()

        print('测试失败!')

    except TypeError:

        print('测试成功!')

最后这是测试不输入参数要报错的,函数要有必须参数。


  • 1

Reply