Какой это треугольник

По трём сторонам можно понять, какой треугольник перед нами — или что треугольник вообще не получится. Напишите функцию, которая принимает стороны a, b и c и возвращает equilateral, isosceles, scalene или invalid. Не забудьте проверить главное правило: сумма любых двух сторон должна быть больше третьей.

Примеры

Ввод
(2, 2, 2)
Вывод
"equilateral"
Ввод
(3, 4, 4)
Вывод
"isosceles"
Ввод
(3, 4, 5)
Вывод
"scalene"

Нужно реализовать

def triangle_kind(a: float, b: float, c: float) -> str:

Теги

math
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
2, 2, 2
Ожидаемый"equilateral"
2
Ввод
3, 4, 4
Ожидаемый"isosceles"
3
Ввод
3, 4, 5
Ожидаемый"scalene"
4
Ввод
1, 1, 3
Ожидаемый"invalid"
5
Ввод
0, 0, 0
Ожидаемый"invalid"
6
Ввод
7, 3, 2
Ожидаемый"invalid"
Фокус-радио
На паузе · SomaFM · Fluid