/
Zenon
/
homework_py
Обзор
Документация
Войти
/
Zenon
/
homework_py
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task3.py
25 строк
967 B
Seraphim
first_commit
21 окт 2025, 02:06
21 окт 2025, 02:06
6a8347c
Код
Авторство
О чём код?
with open('text_folder/1.txt', 'r', encoding='utf-8') as f_1: lines_1 = [line.strip() for line in f_1.readlines()] count_1 = len(lines_1) with open('text_folder/2.txt', 'r', encoding='utf-8') as f_2: lines_2 = [line.strip() for line in f_2 if line.strip()] count_2 = len(lines_2) with open('text_folder/3.txt', 'r', encoding='utf-8') as f_3: lines_3 = [line.strip() for line in f_3 if line.strip()] count_3 = len(lines_3) files_data = [ {'name': '1.txt', 'count': count_1, 'content': lines_1}, {'name': '2.txt', 'count': count_2, 'content': lines_2}, {'name': '3.txt', 'count': count_3, 'content': lines_3} ] files_data.sort(key= lambda x: x['count']) with open('result.txt', 'w', encoding='utf-8') as result: for file in files_data: result.write(f'файл номер: {file["name"]} количество строк: {file["count"]}\n') for line in file['content']: result.write(line + '\n')