С клавиатуры вводятся длины двух катетов прямоугольного треугольника. Программа должна вычислить площадь и периметр треугольника, вывести полученные значения на экран.
Площадь прямоугольного треугольника равна половине площади прямоугольника, стороны
которого равны длинам катетов. Это значит, чтобы найти площадь прямоугольного
треугольника, надо перемножить катеты и разделить полученное произведение на два.
Периметр находится путем сложения длин всех сторон треугольника. Поскольку известны
только катеты, необходимо вычислить гипотенузу по теореме Пифагора: c2 = a2 + b2
Откуда длина гипотенузы равна:
Чтобы извлечь квадратный корень в Python, можно воспользоваться функцией sqrt() из модуля
math.
Пример кода:
import math
AB = input("Длина первого катета: ")
AC = input("Длина второго катета: ")
AB = float(AB)
AC = float(AC)
BC = math.sqrt(AB**2 + AC**2)
S = (AB * AC) / 2
P = AB + AC + BC
print("Площадь треугольника: %.2f" % S)
print("Периметр треугольника: %.2f" % P)
Пример выполнения:
Длина первого катета: 5.4
Длина второго катета: 2.1
Площадь треугольника: 5.67
Периметр треугольника: 13.29