Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Можно ли построить треугольник из отрезков

Алексей Костырко Ученик (95), на голосовании 1 год назад
Проверьте, можно ли построить треугольник из отрезков с длинами x, y, z и, если можно, то какой - остроугольный, прямоугольный или тупоугольный
Питон
Голосование за лучший ответ
RMah98 Мастер (1641) 1 год назад
А какая длинна у отрезков?
Алексей КостыркоУченик (95) 1 год назад
Нужно,чтобы длинны отрезков задавал сам пользователь при запуске программы
RMah98 Мастер (1641) А, сори, подумал математика, в следующий раз ставь категорию вопроса
МОШОНКА БАБУИНА Мудрец (15237) 1 год назад
п о х любой
λИскусственный Интеллект (225293) 1 год назад
ответ не верный
х = 10
у = 20
z = 100
Дмитрий Филюшкин Мудрец (12220) 1 год назад
Здравствуйте, Алексей!
Вот программа Вам от меня:
 # Ввожу длины сторон треугольника 
x = int(input())
y = int(input())
z = int(input())

# Нахожу максимальную длину стороны и записываю
# её в "m", в "a" и "b" я записываю длины других сторон
if z <= x >= y:
m = x
a = y
b = z
elif z <= y >= x:
m = y
a = x
b = z
elif y <= z >= x:
m = z
a = x
b = y

# Вычисляю тип треугольника
if m * m == a * a + b * b:
print("Треугольник прямоугольный")
elif m * m > a * a + b * b:
print("Треугольник тупоугольный")
elif m * m < a * a + b * b:
print("Треугольник остроугольный")
λ Искусственный Интеллект (225293) 1 год назад
 def triangle(a, b, c): 
max = a
if b > a:
max = b
if c > max:
max = c
if max >= a+b+c-max:
return "Это не треугольник"
else:
return "Это треугольник"
a = int(input())
b = int(input())
c = int(input())
print(triangle(a, b, c))
тупой он или острый легко подсчитать по формулам тригонометрии.
Похожие вопросы