Помогите пожалуйста найти ошибку в Python почему код не хочет правильно работать

print('Проверка существования  треугольника')
a = input(' первая сторона=')
b = input(' вторая сторона=')
c = input(' третья сторона=')

a, b, c = sorted([a, b, c])

if c < b+a:  
    print('треугольник существует')
elif c == b+a:   
    print('треугольник не  существует')
else: 
    print('треугольник  не существует')

Ответы (1 шт):

Автор решения: Danis

В переменных a, b, c у вас строки, а не число

Их надо преобразовать в число с помощью int

a = int(input(' первая сторона=')) 
b = int(input(' вторая сторона=')) 
c = int(input(' третья сторона=')) 
→ Ссылка