/
glukhov2008
/
Python
Обзор
Документация
Войти
/
glukhov2008
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
same_words.py
17 строк
868 B
andrewgluss
find & print same words like basic word
03 ноя 2022, 17:37
03 ноя 2022, 17:37
2e19d99
Код
Авторство
О чём код?
''' На вход программе подается одно слово, записанное в первой строке, затем натуральное число n — количество слов для сравнения и n строк со словами. Программа должна вывести все схожие слова для заданного слова, сохранив их исходный порядок следования. ''' general_word = input() general_word_ind = [i for i in range(len(general_word)) if general_word[i].lower() in "ауоыиэяюёе"] n = int(input()) words = [] for i in range(n): words.append(input()) for word in words: ind = [] for i in range(len(word)): if word[i].lower() in "ауоыиэяюёе": ind.append(i) if ind == general_word_ind: print(word)