/
netogithubik
/
neto-files
Обзор
Документация
Войти
/
netogithubik
/
neto-files
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
3.py
30 строк
739 B
rskuro
add task 3
28 янв 2026, 00:37
28 янв 2026, 00:37
d57f2e4
Код
Авторство
О чём код?
file_names = ["3_1.txt","3_2.txt","3_3.txt"] def get_files_sorted_data(files): union_array = [] for file_name in files: with open(file_name, encoding="UTF-8") as file: data = file.readlines() file_length = len(data) union_array.append({ "file_name": file_name, "file_length": file_length, "file_strings": data }) return sorted(union_array, key=lambda x: x["file_length"]) def print_files_info(data): for string in data: print(f"""{string["file_name"]} {string["file_length"]} {"".join(string["file_strings"])}""") files_data = get_files_sorted_data(file_names) print_files_info(files_data)