python在單詞表中查找包含所有元音字母aeiou的單詞並打印
python單詞表中查找所有的元音字母aeiou:
方法一:
def claen(word):
return word.strip().lower()
def lookUpWord(word):
newword = ""
for char in word:
if char in 'aeiou':
newword += char
return newword
if __name__ == '__main__':
try:
with open(r'dictionary.txt') as f:
for word in f:
word = claen(word)
wordstr = lookUpWord(word)
if wordstr == 'aeiou':
print(word)
finally:
f.close()
方法二:
def claen(word):
return word.strip().lower()
def lookupword(word):
vowelsInWord = ""
for char in word:
if char in 'aeiou':
vowelsInWord +=char
return vowelsInWord
try:
with open(r'dictionary.txt') as f:
for word in f:
word = claen(word)
if len(word) < 5:
continue
vowelStr = lookupword(word)
if vowelStr == 'aeiou':
print(word)
finally:
f.close()
程序運行截圖: