Discuss / Python / day3
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

测试成功!


  • 1

Reply