Большее из двух значений разного вида

Задача на Python с проверкой онлайн

Сложность
Лёгкая
Языки
Python
Темы
Разбор и проверка данных
Функции и замыкания

Каждый из двух аргументов — вещественное число, записанное либо числом (целым или дробным), либо строкой. В строке дробная часть отделяется точкой или запятой: "2.5" или "2,5". Сравните значения как числа и верните то из двух аргументов, которое больше, в том виде, в каком оно было передано (число остаётся числом, строка остаётся строкой, с той же запятой или точкой). Если значения равны, верните null.

Пример: 1, "2,3" → "2,3"; "1", 1 → null.


Источник: HumanEval, задача 137 · © OpenAI · MIT · условие переведено и дополнено

Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).

Ещё задачи

Все задачи для тренировки