/
xxx3kov
/
hw_oop
Обзор
Документация
Войти
/
xxx3kov
/
hw_oop
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Task3.py
22 строки
745 B
xxx3kov
initial commit
16 ноя 2025, 21:06
16 ноя 2025, 21:06
8baf408
Код
Авторство
О чём код?
filenames = ["1.txt", "2.txt", "3.txt"] def files(filenames): files_list = [] for filename in filenames: with open(filename, "r", encoding="utf-8") as f: strings = f.readlines() len_strings = len(strings) files_list.append( {"name": filename, "len": len_strings, "strings": "".join(strings)} ) # print(files_list) files_list.sort(key=lambda x: x["len"]) with open("result123.txt", "w", encoding="utf-8") as f123: for file in files_list: # print(file) f123.write(f"{file['name']}\n") f123.write(f"{file['len']}\n") f123.write(f"{file['strings']}\n") f123.write("\n") files(filenames)