def main():
a = float(input("Please enter the first side of a triangle: "))
b = float(input("Please enter the second side of a triangle: "))
c = float(input("Please enter the third side of a triangle: "))
print((a + b) > c, (a + c) > b, (b + c) > a)
return((a + b) > c, (a + c) > b, (b + c) > a)
если да:
hp = perimeter/2
s = (a + b + c) / 2
Area = (hp*(hp-a)*(hp-b)*(hp-c))**(1/2)
volume = area*height/3
print("perimeter of the circle")
print("area of the circle")
print("volume of the cirlce")
если нет:
main()
Вот мой код, который у меня есть, чтобы найти область круга. Я заблудился от того, что делать дальше, если нет ставок.
Вопрос в том, что проблема заключается в следующем: o Напишите программу Python, которая сделает следующее: o Предложите пользователю ввести три расстояния. например, a, b и c как стороны треугольника. o Проверьте, являются ли введенные значения для a, b и c положительными числами и могут ли они образовывать треугольник, например (a + b)> c и (a + c)> b и (b + c) > ao Если ДА: Рассчитать периметр треугольника. Рассчитать площадь треугольника с помощью выражения:
area = (hp * (hp-a) (hp-b) ( hp- c)) (1/2) где hp = периметр / 2
Предложите пользователю ввести положительное число. Убедитесь, что введенный номер является положительным. Если да, используйте это число как высоту треугольной пирамиды. Используйте рассчитанную площадь треугольника в качестве основания пирамиды. Вычисляет объем пирамиды, используя выражение:
объем = площадь * высота / 3
o Если НЕТ: Вывести предупреждающее сообщение и завершить работу программы
o Создать отдельный функции для расчета периметра треугольника, площади треугольника и объема пирамиды. o В основной функции пользователю предлагается ввести соответствующие данные, вызвать созданные функции и отобразить введенные данные, а также рассчитанные расстояния (стороны треугольника), периметр и площадь треугольника, а также объем пирамиды.