Python猪拉丁语翻译

时间:2013-03-26 14:57:19

标签: python

所以我一直在Codecademy.com上努力学习python。我真的不知道我是不是只是失明,不明白为什么这不起作用或什么。这是我不会使用的代码。它的功能是打印变量,如果我实际键入的内容,如果我没有输入任何内容,则打印“空”。

print "Welcome to the English to Pig Latin translator!"
original = raw_input("What's your name?")
if len(original) > 0
        print original
    else
        print "empty"

2 个答案:

答案 0 :(得分:1)

if len(original) > 0
else

上述行包含语法错误。尝试:

if len(original) > 0:
else:

注意添加的冒号,(:)。

答案 1 :(得分:0)

如果env是linux,请尝试使用以下代码。请查看与您的代码有什么不同。

#!/usr/bin/python
print "Welcome to the English to Pig Latin translator!"
original = raw_input("What's your name?")
if len(original) > 0:
    print original
else:
    print "empty"