Discuss / Python / 小结

小结

Topic source

def mul(*num):

    if(len(num))==1:

        return int(num[0])

    if(len(num))>1:

        long=0

        sum=num[long]

        while long+1<len(num):

            sum=sum*num[long+1]

            long=long+1

        return int(sum)

print('mul(5) =', mul(5))

print('mul(5, 6) =', mul(5, 6))

print('mul(5, 6, 7) =', mul(5, 6, 7))

print('mul(5, 6, 7, 9) =', mul(5, 6, 7, 9))

if(mul(5))!=5:

    print("测试失败1")

elif mul(5, 6) != 30:

    print('测试失败2!')

elif mul(5, 6, 7) != 210:

    print('测试失败3!')

elif mul(5, 6, 7, 9) != 1890:

    print('测试失败4!')

else:

    # try:

    #     mul()

    #     print('测试失败5!')

    # except TypeError:

        print('测试成功!')


  • 1

Reply