• Предмет: Информатика
  • Автор: persenevau69
  • Вопрос задан 4 месяца назад

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

данные ввода:
3
4
5
данные вывода:
6​

Ответы

Ответ дал: AlexandrSishkov1
1

Ответ:

s =  \sqrt{p \times (p - a) \times (p - b) \times (p - c)}

где 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


AlexandrSishkov1: Конструкция "{:.6f}" указывает, сколько знаков после запятой выводится
AlexandrSishkov1: В данном случае выводится 6 нулей, потому что число целое, но в коде указано вывести 6 знаков после запятой
persenevau69: шо делать я не понимаю
persenevau69: я уже все возможные решения перепробовала
persenevau69: Весь интернет перерыла
persenevau69: и вот таких задач у меня ещё 10 штук, если без этой , то 9
AlexandrSishkov1: У Вас имеется дискорд/телеграмм?
persenevau69: телеграмм да
AlexandrSishkov1: Можно там разобраться, потому что здесь делать это крайне неудобно
persenevau69: @daq_qa
Вас заинтересует