/
AnCv
/
PythonProject_OOP_2
Обзор
Документация
Войти
/
AnCv
/
PythonProject_OOP_2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
homework3.py
21 строка
645 B
AnnCvet
first_commit
31 мар 2026, 21:51
31 мар 2026, 21:51
0684985
Код
Авторство
О чём код?
import os files = ['1.txt', '2.txt', '3.txt'] # ваши файлы file_data = [] for file_name in files: with open(file_name, 'r', encoding='utf-8') as f: lines = f.readlines() file_data.append((file_name, len(lines), lines)) file_data.sort(key=lambda x: x[1]) with open('result.txt', 'w', encoding='utf-8') as out_file: for name, count, lines in file_data: out_file.write(f"{name}\n{count}\n") out_file.writelines(lines) # Вывод содержимого result.txt print("Результат объединения:\n") with open('result.txt', 'r', encoding='utf-8') as f: print(f.read())