我有变量要求用户输入,如何在python中使用if/else打印该变量?

Pav*_*dig 0 python

这是我的代码: -

print "Welcome to the English to Pig Latin translator!"
original = raw_input("Write a word")
if len(original)>0:
    print origninal
else:
    print "empty"
Run Code Online (Sandbox Code Playgroud)

所以这original是我的变量."empty"如果用户输入没有单词,我得到字符串,但如果用户输入任何超过0个字符的单词(如if语句中所定义),我会收到错误说明"name original is not defined".我希望控制台打印用户输入.我的代码有什么问题?

Ter*_*ryA 6

您的代码中存在拼写错误.origninal应该original

if len(original) > 0:
    print original
else:
    print "empty"
Run Code Online (Sandbox Code Playgroud)

  • @PavanNadig:它是[印刷错误]的缩写(https://en.wikipedia.org/wiki/Typographical_error). (2认同)