def product(num): cal=1 if len(num) !=0: for i in num: if isinstance(i,(int,float)): cal=ical else: raise 'TypeError' return cal else: raise 'TypeError' product(5) = 5 product(5, 6) = 30 product(5, 6, 7) = 210 product(5, 6, 7, 9) = 1890 测试成功!
Sign in to make a reply
_我是来微博看美女的
def product(num): cal=1 if len(num) !=0: for i in num: if isinstance(i,(int,float)): cal=ical else: raise 'TypeError' return cal else: raise 'TypeError' product(5) = 5 product(5, 6) = 30 product(5, 6, 7) = 210 product(5, 6, 7, 9) = 1890 测试成功!