/
Ananev
/
python_gen_advenced
Обзор
Документация
Войти
/
Ananev
/
python_gen_advenced
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
17.3.py
29 строк
1 KB
GolosCD
загрузка строк с наибольшей длинной
13 июн 2023, 12:24
Не верифицирован
13 июн 2023, 12:24
9cd012e
Код
Авторство
О чём код?
Вам доступен текстовый файл lines.txt, в котором записаны строки текста. Напишите программу, которая выводит все строки наибольшей длины из файла, не меняя их порядок. Формат входных данных На вход программе ничего не подается. Формат выходных данных Программа должна вывести строки указанного файла, имеющие наибольшую длину, не меняя их порядка. Примечание 1. Считайте, что исполняемая программа и указанный файл находятся в одной папке. Примечание 2. Используйте менеджер контекста 🙂. Примечание 3. Если бы файл lines.txt содержал строки: One Twenty one Two Twenty two то результатом будет: Twenty one Twenty two file_name = 'lines2.txt' with open (file_name, 'rt', encoding = 'utf8') as file_open: file = [i.strip() for i in file_open.readlines()] print(*filter(lambda x: len(x)==len(max(file, key=len)),file),sep='\n')