python площадь и периметр треугольника - PullRequest
0 голосов
/ 01 мая 2020
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 В основной функции пользователю предлагается ввести соответствующие данные, вызвать созданные функции и отобразить введенные данные, а также рассчитанные расстояния (стороны треугольника), периметр и площадь треугольника, а также объем пирамиды.

...