我在这个网站 www.codacademy.com 上学习 Python,我在第 12 部分的第 4 部分中坚持练习 PygLatin。
“编写一个 if 语句来检查字符串是否为空。
如果字符串不为空,则打印用户的单词。否则(else),如果字符串为空,则打印“empty”。确保彻底测试您的代码。您需要确保多次运行它并测试空字符串和带有字符的字符串。当你确信你的代码可以工作时,继续下一个练习。”
如果他这样做,我必须打印用户的输入词,如果没有,则打印“空”。
original = raw_input("Welcome to the English to Pig Latin translator! Type in the word you wish to use.")
if len(original) > 0:
return raw_input
else:
return "empty"
print original
但它不起作用,我需要帮助。我究竟做错了什么?该错误声称它在第 2 行(如果 len(original) > 0:),但我还没有弄清楚出了什么问题。