Войти Создать аккаунт

Ошибки и исключения · 11 из 13

Температурный лист

В стационаре температуру записывают в журнал от руки, а регистратура переносит её в компьютер для графика. Сёстры пишут кто как: «36,6», «37.2», «38,1°», прочерк, если пациент спал, а однажды кто-то пропустил запятую, и в графике появилось 366 градусов. График должен строиться из того, что можно прочитать, и не падать на остальном.

Что сделать

Переведите записи журнала в точки графика: что читается как температура — в график, что не читается или не бывает у живого человека — пропустить.

Что приходит

  • zapisi — список пар (chas, tekst): час измерения и то, что записала сестра

Что вернуть

Список пар (chas, temperatura) — только годные записи, в том же порядке; температура — число.

Допишите функцию temperaturnyy_list в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой

Пример

Записи: в 8 часов «36,6», в 12 — «37.2», в 16 — прочерк «--», в 20 — «38,1°». Прочерк не число — пропускаем; остальное читается: [(8, 36.6), (12, 37.2), (20, 38.1)].

Тот же пример кодом
Вызов
temperaturnyy_list([(8, "36,6"), (12, "37.2"), (16, "--"), (20, "38,1°")])
Вернуть
[(8, 36.6), (12, 37.2), (20, 38.1)]
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.