Вопрос по информатике:
Помогите, а. До меня никак не доходит. Делать в Python.
Даны вещественные положительные числа a, b, c. Если существует треугольник со сторонами a, b, c, то определить его вид (прямоугольный, остроугольный или тупоугольный) и особенности (равносторонний, равнобедренный, разносторонний).
- 27.04.2018 22:31
- Информатика
- remove_red_eye 4850
- thumb_up 39
Ответы и объяснения 1
import math
a = 1.0
b = 2.0
c = 3.0
A = math.degrees(math.acos(math.radians(((b**2 + c**2 - a**2) / 2 * b * c))))
B = math.degrees(math.acos(math.radians(((a**2 + c**2 - b**2) / 2 * a * c))))
C = math.degrees(math.acos(math.radians(((a**2 + b**2 - c**2) / 2 * a * b))))
ravnobedr = (a == b and a == c) or (a == b and b == c) or (a == c and b == c)
ravostor = a == b == c
priamoug = A == 90 or B == 90 or C == 90
ostroug = A < 90 or B < 90 or C < 90
tupoug = A > 90 or B > 90 or C > 90
print(
'''
равнобедренный {}
равносторонний {}
прямоугольный {}
остроугольный {}
тупоугольный {}
'''.format(
ravnobedr,
ravostor,
priamoug,
ostroug,
tupoug,
)
)
- 28.04.2018 13:29
- thumb_up 7
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.