我已经开始使用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个字符,但没有打印出来。”
有谁能告诉我这里我做错了什么?
答案 0 :(得分:2)
看起来你似乎没有调用该函数,只是定义它。尝试插入:
function()
最后。 (也请比“功能”更具描述性地命名)
答案 1 :(得分:1)
观看练习,它不希望您创建一个函数。只需删除def function():
(并且不要忘记取消缩进代码!)
事实上,学习功能是在PygLatin课程之后:D