Python錯題本(1)range()

NakoMix發表於2018-08-01

018講動動手0

>>> def mFun(*param, base=3):
    result = 0
    if param[-1]!=5:
        for each in param:
            result+=each
        result *= base
    else:
        for each in range(len(param)-1):
            result += each
        result *=5

    print('結果是:', result)
>>> mFun(7,4,9,2,base=3)

結果是: 66
>>> mFun(7,4,9,2,5,base=3)

結果是: 30
>>> mFun(7,4,9,1,5,base=3)

結果是: 30

相關文章