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

print("Длины сторон:")
a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))

# Треугольник существует только тогда,
# когда сумма любых двух его сторон
# больше третьей стороны.
# В заголовке if сразу проверяются
# три стороны. Каждая из них должна
# быть меньше суммы других.Поэтому
# используется логический оператор AND.
if a+b>c and a+c>b and b+c>a:
    print("Треугольник есть")

# Если хотя бы одна сторона оказывается
# больше суммы других, то треугольник
# из заданных отрезков построить нельзя.
else:
    print("Треугольника нет")

# Примечание. Существует понятие
# вырожденного треугольника. В этом случае
# третья сторона может равняться
# сумме двух других.
# Тогда в условии вместо знака ">"
# следует использовать ">=".
Длины сторон:
a = 4
b = 6
c = 3.5
Треугольник есть


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий