0
好的,我是編程新手,我正在爲我的計算機科學類中的項目製作python文本遊戲。我需要在另一個函數中調用一個函數。我遇到的唯一問題是,內部函數必須是內第一個參數,這樣我可以改變什麼功能是called.Here是代碼塊是罪犯:Python功能評估問題
`def choosePath(a,b,c,d):
path = ""
path = input("Type "+a+" to "+a+" Type "+b+" to "+b+":")
if path == a:
c
elif path == b:
d
elif path != a and path != b:
choosePath(a,b,c,d)`
我需要c和d是函數調用。我用print()語句嘗試了這一點,但打印在其他任何事情之前運行。
'c()'&'d()'...這是行不通的嗎?按名稱傳遞函數(不帶圓括號)並用它們調用它。 – TemporalWolf
你想用'c'和'd'來實現什麼? –
當您調用一個函數時,您需要使用@TemporalWolf所說的括號。你可以發佈'c()'和'd()'的代碼嗎? –