История изменений
Исправление rtxtxtrx, (текущая версия) :
In [8]: FILE = 'russian.txt'
In [9]: VOWELS = 'аеёиоуыэюя'
...: with open(FILE, encoding='cp1251') as fp:
...: for word in filter(None, map(str.strip, fp)):
...: vovels = [c for c in word if c in VOWELS]
...: if len(vovels) == 5 and len(set(vovels)) == len(vovels) and sorted(vovels) == vovels:
...: print(word)
Высер:
...
шеститомную
шеститонную
шпаклевочную
шпатлевочную
штабелировку
штабелирую
штабелируют
штабелируя
штангенциркулю
штангенциркуля
штангенциркулям
штангенциркулях
щенившуюся
щерившуюся
щетинозубым
щетинозубых
Напомнило эпичную тему про яблоконя от kompospec’a
Исправление rtxtxtrx, :
In [8]: FILE = 'russian.txt'
In [9]: VOWELS = 'аеёиоуыэюя'
...: with open(FILE, encoding='cp1251') as fp:
...: for word in filter(None, map(str.strip, fp)):
...: vovels = [c for c in word if c in VOWELS]
...: if len(vovels) == 5 and len(set(vovels)) == len(vovels) and sorted(vovels) == vovels:
...: print(word)
Высер:
...
шеститомную
шеститонную
шпаклевочную
шпатлевочную
штабелировку
штабелирую
штабелируют
штабелируя
штангенциркулю
штангенциркуля
штангенциркулям
штангенциркулях
щенившуюся
щерившуюся
щетинозубым
щетинозубых
Не смог найти эпичную тему яблоконя aka kompospec’a, но задание доставило
Исправление rtxtxtrx, :
In [8]: FILE = 'russian.txt'
In [9]: VOWELS = 'аеёиоуыэюя'
...: with open(FILE, encoding='cp1251') as fp:
...: for word in filter(None, map(str.strip, fp)):
...: vovels = [c for c in word if c in VOWELS]
...: if len(vovels) == 5 and len(set(vovels)) == len(vovels) and sorted(vovels) == vovels:
...: print(word)
Высер:
...
шеститомную
шеститонную
шпаклевочную
шпатлевочную
штабелировку
штабелирую
штабелируют
штабелируя
штангенциркулю
штангенциркуля
штангенциркулям
штангенциркулях
щенившуюся
щерившуюся
щетинозубым
щетинозубых
Исправление rtxtxtrx, :
In [8]: FILE = 'russian.txt'
In [9]: VOWELS = 'аеёиоуыэюя'
...: with open(FILE, encoding='cp1251') as fp:
...: for word in filter(None, map(str.strip, fp)):
...: vovels = [c for c in word if c in VOWELS]
...: if len(vovels) == 5 and len(set(vovels)) == len(vovels) and sorted(vovels) == vovels:
...: print(word)
Исходная версия rtxtxtrx, :
VOWELS = 'аеёиоуыэюя'
with open(FILE) as fp:
for word in filter(None, map(str.strip, fp)):
vovels = [c for c in word if c in VOVELS]
if len(vovels) == 5 and sorted(vovels) == vovels:
print(word)