Ответ:

Сначала проверяем положительность сторон, затем — неравенство треугольника. Только после этих проверок определяем тип по равенству сторон.

a, b, c = map(int, input().split())

if a <= 0 or b <= 0 or c <= 0:
    print("Неверные данные")
elif a + b <= c or a + c <= b or b + c <= a:
    print("Треугольник не существует")
elif a == b == c:
    print("Равносторонний")
elif a == b or a == c or b == c:
    print("Равнобедренный")
else:
    print("Разносторонний")