利用可變長度引數定義一個函式,輸入為任意個數的數值,功能為對輸入資料求和並輸出;

xiaoxiangMilisa發表於2020-10-16

**

-利用可變長度引數定義一個函式,輸入為任意個數的數值,功能為對輸入資料求和並輸出;

-在main函式中,測試函式的功能。

def theSum(*p):  # 接收任意多個實參並將其放入一個元組中 求和函式
    lst = p[0]  # 取第一個元素 列表
    sum = 0
    for i in range(0, len(lst)):
        sum = sum + int(lst[i])
    print(sum)


def main():
    print("請輸入數字,多個數字之間用一個空格隔開:")
    p = input()  # 輸入
    lst = p.split(" ")  # 字串分隔,實現輸入任意個數的數值的功能
    theSum(lst)


if __name__ == '__main__':  # 呼叫main()函式
    main()

相關文章