Codecademy,Python代码不起作用

时间:2013-07-21 09:28:59

标签: python

我已经开始使用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"

任务是查看字符串是否为空,因为我稍后会使用这段代码。 当我按下'Save&提交代码'它提示我的问题,然后我将答案输入编辑器,然后没有任何反应。

我得到的信息是:“原始变量(”Nicolai“)有超过0个字符,但没有打印出来。”

有谁能告诉我这里我做错了什么?

2 个答案:

答案 0 :(得分:2)

看起来你似乎没有调用该函数,只是定义它。尝试插入:

function()

最后。 (也请比“功能”更具描述性地命名)

答案 1 :(得分:1)

观看练习,它不希望您创建一个函数。只需删除def function():(并且不要忘记取消缩进代码!)

事实上,学习功能是在PygLatin课程之后:D