/
Sid90
/
PYAPI_Homework
Обзор
Документация
Войти
/
Sid90
/
PYAPI_Homework
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
exercise3/exercise3.py
23 строки
761 B
Igor Sosin
Initial commit
25 авг 2025, 20:14
25 авг 2025, 20:14
2915d58
Код
Авторство
О чём код?
file_names = ['1.txt', '2.txt', '3.txt'] files_data = {} for file_name in file_names: with open(file_name, 'r', encoding='utf-8') as file: content = file.readlines() lines_count = len(content) files_data[file_name] = { 'content': content, 'lines_count': lines_count } sorted_files = sorted(files_data.items(), key=lambda x: x[1]['lines_count']) with open('output.txt', 'w', encoding='utf-8') as output_file: for file_name, data in sorted_files: output_file.write(f"{file_name}\n") output_file.write(f"{data['lines_count']}\n") output_file.writelines(data['content']) output_file.write("\n") print("Файлы успешно объединены в output.txt")