def product(*number): if number == (): raise TypeError else: x = 1 for y in number: x = x * y return x
看东西还是要仔细,第二行的判断条件我琢磨了好一会儿,才看到这句话:
在函数内部,参数numbers接收到的是一个tuple
numbers
def product(*args):
if not args:
raise TypeError
else:
sum = 1
for n in args:
sum = sum * n
return sum
Sign in to make a reply
黑漆漆的四壁
看东西还是要仔细,第二行的判断条件我琢磨了好一会儿,才看到这句话: