2017-06-18 12 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

はどのように動作しませんか?これは 'True False'を表示します。あなたが何か違うものを望むなら、何を説明する必要があります。 –

+0

タイトルを編集しないfunktion –

+0

@ダンいいえしない –

答えて

1

スペルミスの問題です。

の代わりに:

y = french_solider() 

にそれを修正:

y = french_soldier() 
+2

あなたは、それらが誤植であるときに質問を閉じることを投票することが望ましい –

関連する問題