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

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

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

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

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

Оцените статью
( 2 оценки, среднее 3.5 из 5 )