Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите сделать задачу в пайтоне

Какойто Чел Ученик (110), на голосовании 2 недели назад
Задача:
Напишите программу, которая считывает слова в одном файле и сортирует их в алфавитном порядке. Результат запишите в другой файл

Не затрагивает слон тигр хорь шакал ёж
Дополнен 1 месяц назад
Работаю на пайтоне
Голосование за лучший ответ
Hardstyle 4 ever! Мудрец (16151) 1 месяц назад
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)
Какойто ЧелУченик (110) 1 месяц назад
Я делаю на пайтоне
Забыл написать :(
Hardstyle 4 ever!Мудрец (16151) 1 месяц назад
  1. ты написал, что пишешь в Python
  2. это и есть Python
Какойто Чел Ученик (110) Hardstyle 4 ever!, Я уже увидел. Тупанул
Терр Онтал Мудрец (12747) 1 месяц назад
Что значит "не затрагивает"?
Похожие вопросы