Ответ на вопрос №945296: Ирине было предложено отредактировать последние несколько строк статьи. Она обратилась к программисту за советом, как можно быстрее обработать неопределенное количество строк в статье, чтобы самой не считать строки. Ей предложили написать функцию, которая будет решать эту задачу. Помогите Ирине выбрать правильную функцию read_last(lines, file), которая будет открывать определенный файл file иИрине было предложено отредактировать последние несколько строк - Ответ на вопрос №945296Ирине было предложено отредактировать последние несколько строк - Ответ на вопрос №945296
2025-08-232025-08-23СтудИзба
Ирине было предложено отредактировать последние несколько строк - Ответ на вопрос №945296
Новинка
Вопрос
Ирине было предложено отредактировать последние несколько строк статьи. Она обратилась к программисту за советом, как можно быстрее обработать неопределенное количество строк в статье, чтобы самой не считать строки. Ей предложили написать функцию, которая будет решать эту задачу. Помогите Ирине выбрать правильную функцию read_last(lines, file), которая будет открывать определенный файл file и выводить на печать построчно последние строки в количестве lines (на всякий случай проверим, что задано положительное целое число).- 1️⃣ 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('Количество строк может быть только целым положительным')
- 2️⃣ 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('Количество строк может быть только целым положительным')
- 3️⃣ 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('Количество строк может быть только целым положительным')
- 4️⃣ 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('Количество строк может быть только целым положительным')
Ответ
Этот вопрос в коллекциях
-50%
Коллекция: Технология программирования
799 399 руб.

Я был поражен тем, как важно предпринимать действия. Недостаточно просто знать, нужно использовать знания. Мало хотеть чего-то, нужно делать. - Леонардо Да Винчи