Ошибки и исключения · 3 из 13
Среднее без мусора
Задействованы также: Списки
Температуру записывают в тетрадь, и половина записей — «36,6», «норма», пустая строка. Нужно среднее по тем, что удалось разобрать.
Что сделать
Посчитайте среднюю температуру по записям, которые удалось разобрать, — «норма» и пустые не в счёт.
Что приходит
zapisi— записи из тетради, строки; бывает и не строка
Что вернуть
Среднее по записям, которые разбираются как дробное число (запятая — тоже разделитель), без округления; таких нет — 0.
Допишите функцию srednyaya_temperatura в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
srednyaya_temperatura(['36.6', 'норма', '37,2'])
36.900000000000006
Функция принимает список строк.
Возвращает среднее по тем, что разбираются как дробное число. Если таких нет, возвращает 0. Округлять не нужно. Запятая считается десятичным разделителем.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.