2017-11-15 12 views
0

が定義されていないガイド私は最近、「コーディング」と周りの混乱に始めていると私はこれ作ってみました:私はそれを実行しようとすると、名前を機能エラーが

cake=4 

def test(): 
    if cake<6: 
     return "Less cake" 

    elif cake>3: 
     return "Enough cake" 

    else: 
     return "I dont want any cake" 

しかし、およびコール"テスト"はそれが定義されていないと言います。私はそれを修正するために何ができますか?

更新:お手数をおかけしていただきありがとうございます。

+1

あなたは/ペーストをコピーしましたあなたのコードやインデントがありますか? – bphi

+1

あなたのコードに字下げがない場合(ここにペーストしたように見えます)、 'def test():'の後の行は関数定義の一部ではないことを意味します。 – Antimony

+0

これらはインデントされていて、コードが何であるかがわかるようにすべてが詰まっています。 – blubby

答えて

0
ここ

は実施例である

cake=4 

def test(): 
    if cake < 6: 
     return "Less cake" 

    elif cake > 3: 
     return "Enough cake" 

    else: 
     return "I dont want any cake" 

test() 
>>> Enough cake 
0

ファイルtest.pyを作成し、その中に以下のコードを追加し、同じように実行: -

python test.py

cake=4 

def test(): 
    if (cake < 6): 
    return "Less cake" 
    elif (cake>3): 
    return "Enough cake" 
    else: 
    return "I dont want any cake" 

print(test()) 
#or 
order=test() 
print(order) 
関連する問題