2017-06-18 31 views
-6

我有以下代碼,並希望打印的功能。如何在python中打印一個函數?

answer = "'Tis but a scratch!" 

def black_knight(): 
    if answer == "'Tis but a scratch!": 
     return True 
    else:    
     return False  # Make sure this returns False 

def french_soldier(): 
    if answer == "Go away, or I shall taunt you a second time!": 
     return True 
    else:    
     return False 

我有嘗試過:

x = black_knight() 
y = french_solider() 
print (x,y) 

,但它不會工作。有人可以幫我嗎?

+2

不工作怎麼樣?這會打印出「真假」;如果你想要不同的東西,你需要解釋一下。 –

+0

編輯你的標題不是funktion –

+0

@Dan不,它不是 –

回答

1

這是一個拼寫錯誤的問題。

相反的:

y = french_solider() 

解決它:

y = french_soldier() 
+2

您應該最好投票結束提問時的問題 –

相關問題