Найти - Пользователи
Полная версия: Определить тип реугольника
Начало » Python для новичков » Определить тип реугольника
1
oland19792
Помогите пожалуйста, в чем ошибка кода для задачи:
Даны три стороны треугольника 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”)
ZerG
И какая у вас ошибка?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB