python在單詞表中查找包含所有元音字母aeiou的單詞並打印

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()

程序運行截圖:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章