Берем точку случайно, например A. AB и AC - два вектора. BC - третий. Длина вектора X1 Y1 , X2 Y2 = math.sqrt(X2-X1 ** 2 + Y2-Y1**2) Линия будет если длина BC = сумме длин AB и AC. Гуглим "угол между 2д векторами". Рассчитываем. Нет, я не помню без гугла формулы угла между двумя векторами.
Делим скалчрное произведение на произведение длин и берем арккосинус. Но мне нужен код
Я даже от скуки начал код писать (выходные, фигли). Но у тебя даже задача неверная. Почему? Потому что варианты ответа не взаимоисключающие. Прямоугольный может быть равнобедренным, как пример.
кстати про точки, вечерний контест: входные данные - 3 точки на плоскости вывод: какой треугольник они образуют (если образуют). Если не образуют - написать, что образуют
из модулей разрешаю использовать только math и typing
варианты ответа: точка отрезок треугольник (остроугольный\ тупоугольный) равнобедренный треугольник (остроугольный\тупоугольный) равносторонний треугольник прямоугольный треугольник
кстати про точки, вечерний контест: входные данные - 3 точки на плоскости вывод: какой треугольник они образуют (если образуют). Если не образуют - написать, что образуют
из модулей разрешаю использовать только math и typing
варианты ответа: точка отрезок треугольник (остроугольный\ тупоугольный) равнобедренный треугольник (остроугольный\тупоугольный) равносторонний треугольник прямоугольный треугольник