def sort_words_and_write_to_file(input_file, output_file, words_to_exclude):
"""
Сортирует слова из входного файла и записывает их в выходной файл, исключая заданные слова.
Args:
input_file: Имя входного файла.
output_file: Имя выходного файла.
words_to_exclude: Список слов, которые нужно исключить из сортировки.
"""
with open(input_file, 'r', encoding='utf-8') as f:
words =
f.read ().split()
# Удаляем исключаемые слова из списка
words = [word for word in words if word not in words_to_exclude]
# Сортируем список слов в алфавитном порядке
words.sort()
with open(output_file, 'w', encoding='utf-8') as f:
for word in words:
f.write(word + '\n')
# Пример использования
input_filename = 'input.txt'
output_filename = 'output.txt'
words_to_exclude = ['слон', 'тигр', 'хорь', 'шакал', 'ёж']
sort_words_and_write_to_file(input_filename, output_filename, words_to_exclude)
Напишите программу, которая считывает слова в одном файле и сортирует их в алфавитном порядке. Результат запишите в другой файл
Не затрагивает слон тигр хорь шакал ёж