# 这里要是可变参数才行,下面有很多答案是错的 def product(*numbers): product=1 if numbers==(): raise TypeError else: for n in numbers: product=product * n return product
product(5) = 5 product(5, 6) = 30 product(5, 6, 7) = 210 product(5, 6, 7, 9) = 1890 测试成功!
谢谢!
他们也是对的只是numbers前的*上传后就没了
对的,不知道为什么就没了,我现在回过头来,把我自己写的正确的再调用一遍,发现错了,原来是不知道咋就没了
Sign in to make a reply
Zflyee