|
.Реализуйте функцию read_csv_and_calc_mean, которая принимает на вход CSV-файл в виде списка строк и вычисляет среднее арифметическое значений в одной из его колонок.
Аргументы функции read_csv_and_calc_mean:
- lines — список строк, которые содержатся в
CSV-файле. Первая строка в списке гарантированно содержит информацию о названии колонок файла;
- sep — разделитель значений, который используется в
CSV-файле;
- column_name — название колонки, по значениям которой нужно вычислить среднее арифметическое.
В результате работы функция read_csv_and_calc_mean возвращает среднее арифметическое значений в заданной колонке, округлённое до двух знаков после запятой.
Для разбиения строчек CSV-файла по разделителю необходимо использовать функцию split_line, реализованную в предыдущем задании. Для округления итогового значения до двух знаков после запятой необходимо использовать уже реализованную функцию round_to_2.
Формат сдачи решения
В качестве ответа на задание приведите код реализованной функции, а также код функции split_line. Важно: сама функция не должна ссылаться ни на какие внешние переменные, которые определены за её пределами, кроме функций split_line и round_to_2.
В коде также запрещено использовать ключевое слово import.
|