Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
7
Построчная обработка файла
Условие задачи
Требуется реализовать две функции: первая – process_dataset, которая принимает имя файла и функцию‑обработчик, последовательно читает файл построчно и применяет к каждой строке переданную функцию; вторая – process_record, преобразующая полученную строку: сначала переводит её в нижний регистр, затем заменяет каждый символ 'o' на `'z'.
def process_dataset(file_name, process_fn):
# TODO: Implement the function
pass
def process_record(record):
# TODO: Implement the processing function
# 1. Lowercase
# 2. 0 -> z
pass
# Test the function
process_dataset('data.txt', process_record)