Вопрос № 1409995

Ирине было предложено отредактировать последние несколько строк статьи. Она обратилась к программисту за советом, как можно быстрее обработать неопределенное количество строк в статье, чтобы самой не считать строки. Ей предложили написать функцию, которая будет решать эту задачу. Помогите Ирине выбрать правильную функцию read_last(lines, file), которая будет открывать определенный файл file и выводить на печать построчно последние строки в количестве lines (на всякий случай проверим, что задано положительное целое число).

Курс посвящен изучению методов обнаружения, диагностики и исправления ошибок в программном обеспечении. Студенты освоят инструменты и техники тестирования, научатся анализировать причины возникновения дефектов и разрабатывать стратегии их предотвращения. Особое внимание уделяется автоматизированным подходам к отладке, что позволяет повысить эффективность разработки и обеспечить стабильность работы приложений. Полученные навыки помогут создавать более надежные и качественные IT-решения.
Варианты ответа:
  •            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('Количество строк может быть только целым положительным')

Ответ будет доступен после оплаты

📚 Похожие вопросы по этой дисциплине