1

Codecademy で Python でプログラミングを始めました。これまでのところ、基本的なプログラミング スキルはある程度習得できたと思います。また、もっと難しいことに挑戦したいと思っています。

私が取り組んできたプロジェクトで、このエラーが発生し続けます私のコードは次のようになります:

print "Welcome to the English to Pig Latin translator!"
original = raw_input("What's your name?")

def function():

    if len(original) > 0:
        print original
    else:
        print "empty"

このタスクは、後でこのコードを使用するため、文字列が空かどうかを確認することです。[コードを保存して送信] を押すと、質問が表示され、エディターに回答を入力しても何も起こりません。

表示されるメッセージは次のとおりです。

ここで私が間違っていることを誰か教えてもらえますか?

4

2 に答える 2

2

関数を呼び出しているようには見えず、関数を定義しているだけです。挿入してみてください:

function()

最後に。(また、「機能」よりもわかりやすい名前を付けてください)

于 2013-07-21T09:33:35.813 に答える
1

演習を見ると、関数を作成する必要はありません。単に削除しdef function():ます (コードのインデントを解除することを忘れないでください!)

実際、関数の学習は PygLatin コースの後です:D

于 2013-07-21T09:35:12.233 に答える