在python中使用IF语句以及AND,OR或NOT

时间:2013-11-01 03:15:15

标签: python if-statement statements

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,并确保所有字母都是字母,但是当我写一个数字时,它会打印数字,而不是“空”

2 个答案:

答案 0 :(得分:2)

您应该使用original,而不是"original"

"original"是文字字符串,而original是变量名。

在这里:

len ('original')
     ^        ^

答案 1 :(得分:1)

你可能意味着len (original) - 否则它将永远是真的(你正在计算字符串的长度“original”