Python else语句无法按预期工作

有人可以帮我做我的代码吗?我写了一个小程序,以便我可以学习一些功能以及正在发生的事情。让我向您展示我的代码。


print "Welcome to the English to Pig Latin translator!"

original = raw_input("Word Please?")

if len("original") > 0:

    print original

else:

    print "empty"

当len(原始)为0时,应打印“空”,但什么也没有发生,请有人能解释我在做什么错吗?谢谢


海绵宝宝撒
浏览 157回答 1
1回答

桃花长相依

len("original")将计算字符串的长度"original"(为8),因此该if条件将始终为True。在这里,由于您要计算变量original的长度,因此应编写 len(original)而不是len("original")。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python