def product(*num): if len(num)==0: raise TypeError() multiply=1 for n in num: if isinstance(n,(int, float)): multiply=multiply*n return multiply
product(5) = 5
product(5, 6) = 30
product(5, 6, 7) = 210
product(5, 6, 7, 9) = 1890
测试成功!
Sign in to make a reply
追逐我的昨天
product(5) = 5
product(5, 6) = 30
product(5, 6, 7) = 210
product(5, 6, 7, 9) = 1890
测试成功!