Я дал текстовый файл, который хранится в списке под названием words_list
:найти количество слов со всеми гласными
if __name__ = "__main__":
words_file = open('words.txt')
words_list = []
for w in words_file:
w = w.strip().strip('\n')
words_list.append(w)
Вот что список строк выглядеть (это на самом деле, очень длинный список слова)
Я должен найти «все слова» со всеми гласными; до сих пор у меня есть:
def all_vowel(words_list):
count = 0
for w in words_list:
if all_five_vowels(w): # this function just returns true
count = count + 1
if count == 0
print '<None found>'
else
print count
Проблема с этим состоит в том, что count
добавляет 1 каждый раз, когда он видит гласного, в то время как я хочу, чтобы добавить 1 только если целого слова имеет все гласные.
После '.strip()', '.strip ('\ п')' является излишним. –