# Ввожу длины сторон треугольника
x = int(input())
y = int(input())
z = int(input())
# Нахожу максимальную длину стороны и записываю
# её в "m", в "a" и "b" я записываю длины других сторон
if z <= x >= y:
m = x
a = y
b = z
elif z <= y >= x:
m = y
a = x
b = z
elif y <= z >= x:
m = z
a = x
b = y
# Вычисляю тип треугольника
if m * m == a * a + b * b:
print("Треугольник прямоугольный")
elif m * m > a * a + b * b:
print("Треугольник тупоугольный")
elif m * m < a * a + b * b:
print("Треугольник остроугольный")
def triangle(a, b, c):
max = a
if b > a:
max = b
if c > max:
max = c
if max >= a+b+c-max:
return "Это не треугольник"
else:
return "Это треугольник"
a = int(input())
b = int(input())
c = int(input())
print(triangle(a, b, c))
тупой он или острый легко подсчитать по формулам тригонометрии.
Питон