ЦАП
Пересдача
№4, в. №448
Меню
Материалы курса 📖
Программирование на языке Python
Telegram для оповещений
Отправленные решения
В
Telegram-канале курса
опубликованы
разборы обязательных задач ЦАП
.
Задача
№4
, вариант
№448
,
Пересдача
Перейти к задаче №10 варианта №33 группы ИКБО-75-23
Состояние задачи
В данной секции Вы можете отслеживать состояние задания после отправки решения.
Ошибка!
Подробные сведения об ошибке:
Когнитивная сложность кода превышена (90 > 10). Сложность функции "transform_table" составляет 90: L01:00-L145:17 +1 FunctionDef [function] L10:04-L11:17 +1 If [controlflowbreak] L10:07-L10:44 +1 (nesting=1) BoolOp [boolop] L14:04-L31:67 +1 FunctionDef [function] L15:08-L16:24 +2 (nesting=1) If [controlflowbreak] L23:08-L28:43 +2 (nesting=1) For [controlflowbreak] L26:12-L28:43 +3 (nesting=2) If [controlflowbreak] L31:15-L31:67 +2 (nesting=1) IfExp [controlflowbreak] L34:04-L48:73 +1 FunctionDef [function] L35:08-L36:24 +2 (nesting=1) If [controlflowbreak] L39:08-L39:38 +1 (nesting=1) Assign [redefine] L42:08-L45:45 +2 (nesting=1) For [controlflowbreak] L44:12-L45:45 +3 (nesting=2) If [controlflowbreak] L44:18-L44:52 +4 (nesting=3) GeneratorExp [controlflowbreak] L48:15-L48:73 +2 (nesting=1) IfExp [controlflowbreak] L51:04-L85:24 +1 FunctionDef [function] L52:08-L53:24 +2 (nesting=1) If [controlflowbreak] L57:08-L65:21 +2 (nesting=1) For [controlflowbreak] L58:12-L63:25 +3 (nesting=2) For [controlflowbreak] L59:16-L63:25 +4 (nesting=3) If [controlflowbreak] L59:20-L61:60 +2 (nesting=4) BoolOp [boolop+boolops] L62:20-L62:45 +1 (nesting=4) Assign [redefine] L63:20-L63:25 +1 (nesting=4) Break [loopbreak] L64:12-L65:21 +3 (nesting=2) If [controlflowbreak] L65:16-L65:21 +1 (nesting=3) Break [loopbreak] L67:08-L68:24 +2 (nesting=1) If [controlflowbreak] L72:08-L83:37 +2 (nesting=1) For [controlflowbreak] L74:12-L82:65 +3 (nesting=2) If [controlflowbreak] L74:16-L76:57 +2 (nesting=3) BoolOp [boolop+boolops] L81:16-L82:65 +4 (nesting=3) For [controlflowbreak] L88:04-L103:24 +1 FunctionDef [function] L89:08-L90:24 +2 (nesting=1) If [controlflowbreak] L92:08-L92:22 +1 (nesting=1) Assign [redefine] L93:08-L101:37 +2 (nesting=1) For [controlflowbreak] L94:12-L94:24 +1 (nesting=2) Assign [redefine] L95:12-L100:47 +3 (nesting=2) For [controlflowbreak] L96:16-L100:47 +5 (nesting=3) If [ifelse+controlflowbreak] L105:04-L131:25 +1 FunctionDef [function] L107:08-L108:56 +2 (nesting=1) If [controlflowbreak] L107:11-L107:57 +1 (nesting=2) BoolOp [boolop] L111:08-L116:20 +2 (nesting=1) If [controlflowbreak] L115:12-L116:20 +3 (nesting=2) ExceptHandler [controlflowbreak] L124:08-L125:46 +2 (nesting=1) If [controlflowbreak] L128:08-L129:50 +2 (nesting=1) If [controlflowbreak] L137:13-L137:42 +1 ListComp [controlflowbreak] Сложность функции "split_column_by_delimiter" составляет 24: L51:04-L85:24 +1 FunctionDef [function] L52:08-L53:24 +1 If [controlflowbreak] L57:08-L65:21 +1 For [controlflowbreak] L58:12-L63:25 +2 (nesting=1) For [controlflowbreak] L59:16-L63:25 +3 (nesting=2) If [controlflowbreak] L59:20-L61:60 +2 (nesting=3) BoolOp [boolop+boolops] L62:20-L62:45 +1 (nesting=3) Assign [redefine] L63:20-L63:25 +1 (nesting=3) Break [loopbreak] L64:12-L65:21 +2 (nesting=1) If [controlflowbreak] L65:16-L65:21 +1 (nesting=2) Break [loopbreak] L67:08-L68:24 +1 If [controlflowbreak] L72:08-L83:37 +1 For [controlflowbreak] L74:12-L82:65 +2 (nesting=1) If [controlflowbreak] L74:16-L76:57 +2 (nesting=2) BoolOp [boolop+boolops] L81:16-L82:65 +3 (nesting=2) For [controlflowbreak]
Добавить новый ответ
Во избежание утери данных рекомендуется сохранять отправляемые программы локально.
Введите ответ в поле выше. В отправляемом коде на языке программирования Python должна присутствовать функция
main
и не должно быть какого-либо ввода/вывода. Поддерживается использование модулей только из стандартной библиотеки Python.
Список отправленных решений.
Отправить решение на проверку