如果我输入一个单词,我的代码运行良好,但是如果我想通过不输入任何内容来测试它的“else”部分,并且在要求输入名称时只按 Enter,它会返回“糟糕,再试一次!你的代码是否打印当 len(original) 为 0 时为“空”?为了解释,我正在尝试完成有关 codecademy 的课程。
我环顾四周,我只是不明白为什么它不应该在控制台中打印“空”。有人有线索吗?问题出在课程上,还是以下代码中确实存在错误,无法将“空”打印到控制台?
print "Welcome!"
original = raw_input("Please enter a word")
if len("original") > 0:
print original
else:
print "empty"