「」「函數
不定長參數函數傳值時,傳入的值被設定爲一個元組。但當不定長參數不是在程序中設定,而是運行程序過程當中手動輸入時,全部參數被設定爲一個元組再以實參傳入函數中,此時至關於不定長參數僅有該元組一個參數,而不是多個參數。例子以下:spa
」「」orm
def multi(*p):input
sum = 1it
for arrs in p:form
for arr in arrs:程序
sum *= int(arr)新手
print("乘積結果爲:{}".format(sum))return
nums = input("請輸入參數乘積的數值,用空格隔開:")參數
multi(nums.split())
"""
def multi(n):
sum = 1
if n == 0:
return sum
return n * multi(int(input()))
num = int(input("請輸入參數乘積的數值,用空格隔開,輸入0時爲結束輸入:"))
print("結果爲:",multi(num))
"""
#新手入駐,如有不足之處請指正!