/
SnakeMaster
/
Homework_R_W
Обзор
Документация
Войти
/
SnakeMaster
/
Homework_R_W
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
homework_read-write_3.py
25 строк
989 B
Павел Боровиков
upload files
17 янв 2026, 13:52
Верифицирован
17 янв 2026, 13:52
d927597
Код
Авторство
О чём код?
file_names = ['1.txt', '2.txt', '3.txt'] files_info = [] for file_name in file_names: with open(file_name, 'r', encoding='utf-8') as file: lines = file.readlines() line_count = len(lines) file.seek(0) content = file.read() files_info.append({ 'name': file_name, 'lines': line_count, 'content': content }) for i in range(len(files_info)): for j in range(i + 1, len(files_info)): if files_info[i]['lines'] > files_info[j]['lines']: files_info[i], files_info[j] = files_info[j], files_info[i] with open('result.txt', 'w', encoding='utf-8') as result_file: for file_info in files_info: result_file.write(file_info['name'] + '\n') result_file.write(str(file_info['lines']) + '\n') result_file.write(file_info['content']) result_file.write('\n') print("Готово! Файлы объединены в result.txt")