所以我一直在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"
答案 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"