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

4

2 回答 2

2

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

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

这边:

len ('original')
     ^        ^
于 2013-11-01T03:17:17.857 回答
1

您可能的意思是len (original)- 否则它总是正确的(您正在计算字符串"original"的长度。

于 2013-11-01T03:18:34.570 回答