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('测试成功!')
最后这是测试不输入参数要报错的,函数要有必须参数。
Sign in to make a reply
WeiDa的MiaoXiao
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('测试成功!')