Расчет площади и периметра прямоугольного треугольника (Python)

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

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

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

Откуда длина гипотенузы равна:

Расчет площади и периметра прямоугольного треугольника (Python)

Чтобы извлечь квадратный корень в 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

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