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

Статьи

Введение

Начинаю новую рубрику, в которой будет рассматриваться решение простых задач на 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. Спасибо всем, кто читал, удачи Вам 😉

Admin
Admin
IT Start
Добавить комментарий

  1. Аватар
    Павел

    Все достаточно понятно, спасибо большое)

    Ответить
    1. Admin
      Admin автор

      Вам спасибо))

      Ответить
  2. Аватар
    Алексей

    Классная статья!

    Ответить
    1. Admin
      Admin автор

      Спасибо)

      Ответить