Введение
В ходе статьи напишем код на языке программирования Python, который сможет определить, существует ли треугольник с заданными сторонами.
Написание кода
Для начала дадим пользователю возможность ввести три стороны треугольника:
a = float(input('a = '))
b = float(input('b = '))
c = float(input('c = '))
Как мы знаем, треугольник существует только в том случае, если сумма двух его сторон больше третьей. Зададим условие, в котором проверим сразу все три стороны:
a = float(input('a = '))
b = float(input('b = '))
c = float(input('c = '))
if a + b > c and a + c > b and b + c > a:
print('Треугольник существует')
else:
print('Треугольник не существует')
# a = 3
# b = 3
# c = 3
# Треугольник существует
and — логический оператор «И»
Также стоит отметить, что существует понятие выраженного треугольника. Следуя данному понятию сумма двух сторон может равняться третьей, и в таком случае в условии нужно будет использовать не просто знак больше (>), а больше или равно (>=):
a = float(input('a = '))
b = float(input('b = '))
c = float(input('c = '))
if a + b >= c and a + c >= b and b + c >= a:
print('Треугольник существует')
else:
print('Треугольник не существует')
Заключение
В ходе статьи мы с Вами написали код на языке программирования Python, который может определить, существует ли треугольник с заданными сторонам. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂