-3

所以我在 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"
4

2 回答 2

1
if len(original) > 0
else

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

if len(original) > 0:
else:

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

于 2013-03-26T15:00:19.590 回答
0

如果环境是 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"
于 2013-03-26T15:09:45.333 回答