Существует ли треугольник с заданными сторонами на Python

Статьи

Введение

В ходе статьи напишем код на языке программирования 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, который может определить, существует ли треугольник с заданными сторонам. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Admin
Admin
IT Start