
Python 3. Даны длины сторон треугольника. Вычислите площадь треугольника. Формат входных данных
Вводятся три положительных числа. Формат выходных данных Выведите ответ на задачу.данные ввода:345данные вывода:6

Ответы на вопрос

Ответ:
где p – полупериметр треугольника (формула Герона)
Объяснение:
"-" – отступ
from math import sqrt
sides = []
for i in range(3):
----sides.append(int(input()))
a, b, c = sides[0], sides[1], sides[2]
p = (a + b + c) / 2
print(sqrt(p * (p - a) * (p - b) * (p - c))) # если подразумевается целочисленный вывод, то перед sqrt нужно поставить int



Для вычисления площади треугольника по заданным длинам его сторон можно использовать формулу Герона. Согласно этой формуле, площадь треугольника можно найти по следующей формуле:
S = √(p * (p - a) * (p - b) * (p - c))
где S - площадь треугольника, p - полупериметр треугольника (p = (a + b + c) / 2), а, b и c - длины сторон треугольника.
Давайте реализуем это в Python:
pythonimport math
a, b, c = map(int, input().split()) # Ввод трех чисел через пробел
p = (a + b + c) / 2
S = math.sqrt(p * (p - a) * (p - b) * (p - c))
print(S)
При вводе трех чисел 3, 4 и 5, программа выведет результат:
6.0
Таким образом, площадь треугольника со сторонами длиной 3, 4 и 5 равна 6.0.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili