На чтение 2 мин Просмотров 4.7к. Опубликовано 19.03.2022
Содержание
- Введение
- Импорт модулей
- Ввод катетов
- Нахождение гипотенузы, площади, периметра
- Гипотенуза
- Площадь
- Периметр
- Вывод площади и периметра
- Заключение
Введение
Начинаю новую рубрику, в которой будет рассматриваться решение простых задач на python.
В данной статье мы с Вами решим задачу с нахождением площади и периметра прямоугольного треугольника.
Импорт модулей
На самом деле нам понадобится всего один модуль, а именно модуль math из которого мы возьмём sqrt.
Импортируем:
Ввод катетов
Для того, чтобы пользователь мог вводить длины катетов, создаём переменные AB и AC с типом данных float.
Код:
AB = float(input("Длина первого катета: "))
AC = float(input("Длина второго катета: "))
Нахождение гипотенузы, площади, периметра
Гипотенуза
Для нахождения гипотенузы вспомним теорему Пифагора – квадрат гипотенузы равен сумме квадратов катетов. Следовательно создадим переменную BC, которая будет являться гипотенузой и найдём её по теореме.
Код:
BC = sqrt(AB ** 2 + AC ** 2)
** – оператор возведения в степень
sqrt – функция нахождения квадратного корня из модуля math
Площадь
Площадь прямоугольного треугольника равна половине произведения гипотенузу на высоту, проведенную к гипотенузе. Т.е. формула будет выглядеть так:
Создадим переменную S, в которой будет храниться значение площади, найденное по формуле.
Код:
Периметр
Как мы знаем, для нахождения периметра нужно всего навсего сложить все стороны, а формула выглядит так:
Создадим переменную P, в которой будет храниться значение периметра, найденное по формуле.
Код:
Вывод площади и периметра
Последнее что нам осталось сделать, так это вывести результаты. Для этого мы конечно же будем использовать функцию print().
Код:
print("Площадь треугольника: ", S)
print("Периметр треугольника: ", P)
Заключение
В данной статье мы с Вами нашли периметр и площадь прямоугольного треугольника с помощью python. Спасибо всем, кто читал, удачи Вам 😉
Skip to content
Задача «Площадь прямоугольного треугольника»
Условие
Напишите программу, которая считывает длины двух катетов в прямоугольном треугольнике и выводит его площадь. Каждое число записано в отдельной строке.
Решение задачи от разработчиков на Python:
Другие интересные реализации задачи:
Смотреть видео — Задача «Площадь прямоугольного треугольника» решение на Python
Related Posts
Найти площадь и периметр прямоугольного треугольника
Найти площадь и периметр прямоугольного треугольника по двум заданным катетам.
Решение задачи на языке программирования Python
Площадь прямоугольного треугольника равна половине площади прямоугольника, стороны которого равны длинам катетов.
Поэтому, если площадь прямоугольника равна произведению его длины на ширину, то площадь соответствующего ему прямоугольного треугольника будет равна половине от этого произведения:
Периметр находится путем сложения длин всех сторон треугольника:
P = a + b + c
Поскольку из условия задачи известны только длины катетов, предварительно следует вычислить длину гипотенузы по теореме Пифагора:
c2 = a2 + b2
Чтобы извлечь квадратный корень в Python, можно воспользоваться функцией sqrt
из модуля math
.
import math a = input("Длина первого катета: ") b = input("Длина второго катета: ") a = float(a) b = float(b) c = math.sqrt(a ** 2 + b ** 2) S = (a * b) / 2 P = a + b + c print("Площадь треугольника: %.2f" % S) print("Периметр треугольника: %.2f" % P)
Пример выполнения программы:
Длина первого катета: 5.4 Длина второго катета: 2.1 Площадь треугольника: 5.67 Периметр треугольника: 13.29
Больше задач в PDF
Перейти к контенту
Ответы на stepik и snakify
Как найти площадь прямоугольного треугольника на питоне
Опубликовано: 27.10.2020Рубрика: Snakify Python
Условие: Напишите программу, которая считывает длину основания и высоту прямоугольного треугольника и печатает область. Каждое число дается в отдельной строке.
a = int(input())
b = int(input())
print(a * b / 2)
В этом решении необходимо ввести две переменные и присвоить им значение int(input()), чтобы были введены целые числа. Дальше по формуле (a * b) / 2 мы находим площадь прямоугольного треугольника и выводим её через команду print().
Полное решение первого модуля snakify.
0 3 074 просмотров
Перейти к содержанию
На чтение 1 мин Просмотров 598 Опубликовано 18 июня, 2022 Обновлено 18 июня, 2022
С клавиатуры вводятся длины двух катетов прямоугольного треугольника. Программа должна вычислить площадь и периметр треугольника, вывести полученные значения на экран.
Площадь прямоугольного треугольника равна половине площади прямоугольника, стороны
которого равны длинам катетов. Это значит, чтобы найти площадь прямоугольного
треугольника, надо перемножить катеты и разделить полученное произведение на два.
Периметр находится путем сложения длин всех сторон треугольника. Поскольку известны
только катеты, необходимо вычислить гипотенузу по теореме Пифагора: 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