#1409995
#1409995: Ирине было предложено отредактировать последние несколько строк статьи. Она обратилась к программисту за советом, как можно быстрее обработать неопределенное количество строк в статье, чтобы самой не считать строки. Ей предложили написать функцию, которая будет решать эту задачу. Помогите Ирине выбрать правильную функцию read_last(lines, file), которая будет открывать определенный файл file и выводить на печать построчно последние строки в количестве lines (на всякий случай проверим, что задано положительное целое число).
Ирине было предложено отредактировать последние несколько строк статьи. Она обратилась к программисту за советом, как можно быстрее обработать неопределенное количество строк в статье, чтобы самой не считать строки. Ей предложили написать функцию, которая будет решать эту задачу. Помогите Ирине выбрать правильную функцию read_last(lines, file), которая будет открывать определенный файл file и выводить на печать построчно последние строки в количестве lines (на всякий случай проверим, что задано положительное целое число).
Варианты ответа:
- def read_last(lines, file): with open(file, encoding='utf-8') as text: file_lines = text.readlines()[-lines:] for line in file_lines: print(line.strip()) else: print('Количество строк может быть только целым положительным')
- def read_last(lines, file): if lines > 0: with open(file, encoding='utf-8') as text: file_lines = text.readlines()[-lines:] for line in file_lines: print(line.strip()) else: print('Количество строк может быть только целым положительным')
- def read_last(file): if lines > 0: with open(file, encoding='utf-8') as text: file_lines = text.readlines()[-lines:] for line in file_lines: print(line.strip) else: print('Количество строк может быть только целым положительным')
- def read_last(lines, file): if lines > 0: with open(file, encoding='utf-8') as text: file_lines = text.readlines()[-lines:] for line in file_lines: print(line.strip()) else: print('Количество строк может быть только целым положительным')
🔒 Ответ будет доступен после оплаты
Курс посвящен изучению методов обнаружения, диагностики и исправления ошибок в программном обеспечении. Студенты освоят инструменты и техники тестирования, научатся анализировать причины возникновения дефектов и разрабатывать стратегии их предотвращения. Особое внимание уделяется автоматизированным подходам к отладке, что позволяет повысить эффективность разработки и обеспечить стабильность работы приложений. Полученные навыки помогут создавать более надежные и качественные IT-решения.
Курс посвящен изучению методов обнаружения, диагностики и исправления ошибок в программном обеспечении. Студенты освоят инструменты и техники тестирования, научатся анализировать причины возникновения дефектов и разрабатывать стратегии их предотвращения. Особое внимание уделяется автоматизированным подходам к отладке, что позволяет повысить эффективность разработки и обеспечить стабильность работы приложений. Полученные навыки помогут создавать более надежные и качественные IT-решения.