Домашние задания: Информатика

Помогите пожалуйста с информатикой

Известны длины сторон треугольника a, b, c. Напишите программу на Python, вычисляющую площадь этого треугольника. a=3 b=4 c=5
Тут можно 2 способами решить (и не разводить писанину в кучу строк, как это сделали многие ответившие выше):

1-ый вариант (с использованием библиотеки math):
 import math 
print (f"Площадь треугольника: S={math.sqrt (((3+4+5)/2)*(((3+4+5)/2)-3)*(((3+4+5)/2)-4)*(((3+4+5)/2)-5))}")
2-ой вариант (без использования библиотеки math):
 print (f"Площадь треугольника: S={(((3+4+5)/2)*(((3+4+5)/2)-3)*(((3+4+5)/2)-4)*(((3+4+5)/2)-5))**0.5}") 
Толкын Хасанова
Толкын Хасанова
43 559
Лучший ответ
Конечно, вот пример программы на Python, которая вычисляет площадь треугольника по заданным длинам его сторон:

```python
a = 3
b = 4
c = 5

# Полупериметр треугольника
p = (a + b + c) / 2

# Формула Герона для вычисления площади треугольника
area = (p * (p - a) * (p - b) * (p - c)) ** 0.5

print("Площадь треугольника:", area)
```

В данном примере мы сначала задаем длины сторон треугольника a, b, c. Затем мы вычисляем полупериметр треугольника p, используя формулу (a + b + c) / 2. Далее мы используем формулу Герона для вычисления площади треугольника, которая имеет вид: S = sqrt(p * (p - a) * (p - b) * (p - c)), где sqrt - это функция извлечения квадратного корня.

Наконец, мы выводим результат - площадь треугольника - на экран с помощью функции `print()`. Если выполнить эту программу, то на экране будет выведено:

```
Площадь треугольника: 6.0
```

Таким образом, площадь треугольника со сторонами a=3, b=4, c=5 равна 6.0.
 a = 3 
b = 4
c = 5

# вычисляем полупериметр
p = (a + b + c) / 2

# вычисляем площадь по формуле Герона
s = (p * (p - a) * (p - b) * (p - c)) ** 0.5

# выводим результат
print("Площадь треугольника со сторонами", a, b, c, "равна", s)
Результат выполнения программы
 Площадь треугольника со сторонами 3 4 5 равна 6.0 
Поставьте лайк, и лучший ответ пожалуйста
 a = 3 
b = 4
c = 5

# Полупериметр треугольника
s = (a + b + c) / 2

# Площадь треугольника по формуле Герона
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5

print("Площадь треугольника:", area)