Введение
Начинаю новую рубрику, в которой будет рассматриваться решение простых задач на python.
В данной статье мы с Вами решим задачу с нахождением площади и периметра прямоугольного треугольника.
Импорт модулей
На самом деле нам понадобится всего один модуль, а именно модуль math из которого мы возьмём sqrt.
Импортируем:
from math import sqrt
Ввод катетов
Для того, чтобы пользователь мог вводить длины катетов, создаём переменные AB и AC с типом данных float.
Код:
AB = float(input("Длина первого катета: "))
AC = float(input("Длина второго катета: "))
Нахождение гипотенузы, площади, периметра
Гипотенуза
Для нахождения гипотенузы вспомним теорему Пифагора — квадрат гипотенузы равен сумме квадратов катетов. Следовательно создадим переменную BC, которая будет являться гипотенузой и найдём её по теореме.
Код:
BC = sqrt(AB ** 2 + AC ** 2)
** — оператор возведения в степень
sqrt — функция нахождения квадратного корня из модуля math
Площадь
Площадь прямоугольного треугольника равна половине произведения гипотенузу на высоту, проведенную к гипотенузе. Т.е. формула будет выглядеть так:
S = 1/2bh
Создадим переменную S, в которой будет храниться значение площади, найденное по формуле.
Код:
S = (AB * AC) / 2
Периметр
Как мы знаем, для нахождения периметра нужно всего навсего сложить все стороны, а формула выглядит так:
P = a + b + c
Создадим переменную P, в которой будет храниться значение периметра, найденное по формуле.
Код:
P = AB + AC + BC
Вывод площади и периметра
Последнее что нам осталось сделать, так это вывести результаты. Для этого мы конечно же будем использовать функцию print().
Код:
print("Площадь треугольника: ", S)
print("Периметр треугольника: ", P)
Заключение
В данной статье мы с Вами нашли периметр и площадь прямоугольного треугольника с помощью python. Спасибо всем, кто читал, удачи Вам 😉
Все достаточно понятно, спасибо большое)
Вам спасибо))
Классная статья!
Спасибо)