-1
我想創建一個函數,它接受下列元組a和b,並使用我已經創建的函數(成本)將它們添加到一起。對於我的問題,無論什麼成本()都沒有關係。在函數中使用參數作爲元組的函數
成本有以下參數(名稱,金額,額外,團隊)。說有人用前三個元組給我提供了a和b。如果他們不提供團隊,我只是假設團隊= 1
A =( '約翰',20,5) B =( '馬太福音',30,7)
def totalamount(a, b):
a=(name, amount, extra, 1)
b=(sign, amount, extra, 1)
total=cost(u)+cost(v)
return total
的錯誤是說我缺少所需的位置參數。有人可以幫我解決我在這裏做錯了什麼嗎?
可能'總=成本(* u)+成本(* v)'。 – Evert
請注意'a =(name,amount,extra,team = 1)'是無效的Python('SyntaxError')。 – Evert
啊感謝您的支持。 – GenXeral