Найти площадь и периметр прямоугольного треугольника

Найти площадь и периметр прямоугольного треугольника по двум заданным катетам.

Площадь прямоугольного треугольника равна половине площади прямоугольника, стороны которого равны длинам катетов. Периметр же находится путем сложения длин всех сторон треугольника.

Поскольку известны только катеты, то гипотенузу можно найти по теореме Пифагора: 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

Создано