Выведи массив слов, начинающихся на ту же букву, ч...
Creato il: 13 maggio 2025
Creato il: 13 maggio 2025
Выведи массив слов, начинающихся на ту же букву, что и первый элемент массива. Слова должны следовать в том же порядке, что и в исходном массиве.
Сначала вводится число N, затем в N строках слова из заглавных букв английского алфавита.
Программа должна вывести массив слов, которые начинаются на ту же букву, что и первое слово данного массива.
Ввод Вывод
3
YES
YELLOW
YIELD ['YES', 'YELLOW', 'YIELD']
4
NO
TABLE
TIP
WOW ['NO']
python# Считываем количество слов n = int(input()) # Считываем слова words = [input().strip() for _ in range(n)] # Буква-ориентир — первая буква первого слова first_letter = words[0][0] # Отбираем слова, начинающиеся с той же буквы result = [w for w in words if w.startswith(first_letter)] # Выводим список (в формате из примера) print(result)
Программа:
N
.N
слов в список words
.first_letter
).result
, оставляя только те слова, которые начинаются на first_letter
, и сохраняет исходный порядок.result
, что даёт именно такой вывод, как в примерах задачи.