2013-11-01 53 views
0
print "Welcome to the English to Pig Latin translator!" 

original = raw_input ("please, type a word") 

if len ('original') > 0 and original.isalpha(): 

    print original 

else: 

    print "empty" 

我想要做的只是確保用戶輸入有超過0個字符,並確保所有字母,但是當我寫一個數字它打印的數字,不是「空」在IF中使用IF語句以及AND,OR或NOT

回答

2

你應該使用original而不是"original"

"original"是一個文字字符串,而original是一個變量名。

在這裏:

len ('original') 
    ^ ^
1

你大概的意思len (original) - 否則它永遠是真實的(你正在計算的字符串長度「原始」