1. 程式人生 > >小甲魚Python課程18課課後題

小甲魚Python課程18課課後題

span 小甲魚 pri sum lse python 一個 bsp utf

編寫一個符合以下要求的函數:

a) 計算打印所有參數的和乘以基數(base=3)的結果
b) 如果參數中最後一個參數為(base=5),則設定基數為5,基數不參與求和計算。

# -*- coding utf-8 -*-
def results(*i):
    sum=0
    for j in i:
        sum += j
    if i[len(i)-1]==5:
        sum=(sum-5)
        sum*=5
    else:
        sum*=3
    return sum
print(results(1,2,3,4,5))

小甲魚Python課程18課課後題