Перейти к содержимому
Задача · Условия · урок 8 из 8

Задача: вид треугольника

Напишите функцию triangle_kind(a, b, c), которая по длинам трёх сторон определяет вид треугольника. Она возвращает:

  • "equilateral", если все стороны равны;
  • "isosceles", если равны ровно две стороны;
  • "scalene", если все стороны разные;
  • "invalid", если треугольника с такими сторонами не существует.

Примеры:

  • triangle_kind(3, 4, 5) → "scalene"
  • triangle_kind(5, 5, 8) → "isosceles"
  • triangle_kind(1, 2, 3) → "invalid"

Ограничения: стороны — целые числа от −100 до 100 в любом порядке. Треугольник не существует, если какая-то сторона не больше нуля или не меньше суммы двух других.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

triangle.py — python
python · строк: 3
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом