如何将Python中的空格与.isalpha()一起使用

如何将Python中的空格与.isalpha()一起使用,python,Python,我目前正在使用Codecademy学习Python,他们在那里有一个名为“PygLatin translator”的项目。我从零开始做了同样的东西(以测试我的知识),它是有效的,但每次只有一个单词 由于它使用了.isalpha()函数,如果在输入框中放置空格,则表示不允许使用空格(因为空格不是字母字符)。 例如: Python-->ythonPay Python很酷-->被拒绝 目前有没有办法解决这个问题? 另外,还有一件事:我正在使用Python版本2.7.3,因为我在某个地方读到它对noob

我目前正在使用Codecademy学习Python,他们在那里有一个名为“PygLatin translator”的项目。我从零开始做了同样的东西(以测试我的知识),它是有效的,但每次只有一个单词
由于它使用了.isalpha()函数,如果在输入框中放置空格,则表示不允许使用空格(因为空格不是字母字符)。
例如:
Python-->ythonPay
Python很酷-->被拒绝
目前有没有办法解决这个问题?
另外,还有一件事:我正在使用Python版本2.7.3,因为我在某个地方读到它对noob更友好。 这是我的代码:

pyg = "ay"
print "Welcome to the English --> (really weak) Encrypter!"
name = raw_input("Enter a word. ")
if len(name) > 0 and name.isalpha():
word = name.lower()
first = name[0]
new_word = word[1:] + first + pyg
print new_word
elif len(name) == 0:
print "You haven't typed in anything."
else:
print "You can only use alphabetical characters. No spaces, I am working on that."   
一般来说,是:使用。使用拆分方法将输入拆分为单个单词。逐一翻译。使用join方法将它们粘贴回一起。例如:

text = input( ... )
word_list = text.split()
# Translate each word individually.
pig_latin = ' '.join(translated_word_list)

这会让你行动起来吗?

你能复制/粘贴你尝试过的东西吗,即使它是错误的?Python 2和Python 3一样都不友好。Python3实际上有更清晰的错误模式。这是Zed Shaw的作品吗?