这是我的代码:
sentenceToTranslate = raw_input("Please write in the sentence you want to translate: ")
words = sentenceToTranslate.split(" ")
for word in words:
if isVowel(word[0]):
print "TEST"
def isVowel(letter):
if letter.lower() == "a" or letter.lower() == "e" or letter.lower() == "i" or letter.lower() == "o" or letter.lower() == "u":
return True
else:
return False
我得到的错误是:
NameError: name 'isVowel' is not defined
我做错了什么?
请您参考如下方法:
该函数尚未定义,因此名称“isVowel”没有绑定(bind)到它的函数:只有在您说“def”时才会发生。
解决方案:将您的代码移至 def isVowel(letter) 下方。
