這是我的代碼: -我有變量,要求用戶輸入,我怎麼能打印該變量也使用if/else在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"
所以這裏original
是我的變量。如果用戶沒有輸入任何單詞,我會得到字符串"empty"
,但是如果用戶輸入的任何單詞超過0個字符(在if
語句中定義),我收到的錯誤是"name original is not defined"
。 我想要控制檯打印用戶輸入。我的代碼有什麼問題?
錯誤也是錯誤的,它必須是''名字未定義''。 –
爲了使它更pythonic,你可以'如果original'而不是'len(original)> 0' – ersran9
LOL! :D有道理! @AshwiniChaudhary –