Уведомления

Группа в Telegram: @pythonsu

#1 Март 8, 2018 22:29:31

oland19792
Зарегистрирован: 2017-03-06
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Определить тип реугольника

Помогите пожалуйста, в чем ошибка кода для задачи:
Даны три стороны треугольника a,b,c. Определите тип треугольника с заданными сторонами. Выведите одно из четырех слов: rectangular для прямоугольного треугольника, acute для остроугольного треугольника, obtuse для тупоугольного треугольника или impossible, если треугольника с такими сторонами не существует.
Пишу код:
a = int(input())
b = int(input())
c = int(input())
x = ((a ** 2) - (b ** 2) - (c ** 2))/(- 2 * b * c)
y = ((b ** 2) - (a ** 2) - (c ** 2))/(- 2 * a * c)
z = ((c ** 2) - (a ** 2) - (b ** 2))/(- 2 * b * a)
if x or y or z == 0:
print(“rectangular”)
elif x and y and z > 0:
print(“acute”)
elif x or y or z < 0:
print(“obtuse”)
elif (a + b) <= c:
print(“impossible”)
elif (a + c) <= b:
print(“impossible”)
elif (c + b) <= a:
print(“impossible”)

Отредактировано oland19792 (Март 8, 2018 22:33:43)

Офлайн

#2 Апрель 18, 2018 12:26:57

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2584
Репутация: +  60  -
Профиль   Отправить e-mail  

Определить тип реугольника

И какая у вас ошибка?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version