为啥结果都对了,还是测试失败呢?
Topic source测试失败是try部分的输出,因为你的函数可以执行product(),接着输出了 测试失败
我一开始也是这样,我看之前评论,把参数变成一个位置参数和可变参数的组合,就好了。
修改完后,函数必须得有参数输入,否则就报错
- 1
测试失败是try部分的输出,因为你的函数可以执行product(),接着输出了 测试失败
我一开始也是这样,我看之前评论,把参数变成一个位置参数和可变参数的组合,就好了。
修改完后,函数必须得有参数输入,否则就报错
不顾一切的自由
def product(*x):
sum = 1
for n in x:
sum = sum * n
return sum
------------------------------------------
product(5) = 5
product(5, 6) = 30
product(5, 6, 7) = 210
product(5, 6, 7, 9) = 1890
测试失败!
---------------------------------------------
为啥测试的结果都对了,还是测试失败呢?