Помогите пожалуйста найти ошибку в 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(' третья сторона='))