-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgeron - 3.py
29 lines (27 loc) · 1.36 KB
/
geron - 3.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import math
'''
Составьте программу для расчета площади треугольника по формуле Герона. Используйте модуль math и функцию sqrt() Формула
для расчета: S = sqrt(p(p -a)(p-b)(p-c)), где р – полупериметр.
- Расчет формулы можно проводить только, если треугольник существует;
- Включите в программу вариант произвольного и равностороннего треугольника.
'''
a = int(input("Введите 1 сторону треугольника: "))
b = int(input("Введите 2 сторону треугольника: "))
c = int(input("Введите 3 сторону треугольника: "))
if (a+b>=c) and (c>=a) and (c>=b):
p = (a+b+c)/2
S = p*(p-a)*(p-b)*(p-c)
math.sqrt(S)
print ("Площадь треугольника равна " + str(S))
elif (c+b>=a) and (a>=c) and (a>=b):
p = (a+b+c)/2
S = p*(p-a)*(p-b)*(p-c)
math.sqrt(S)
print ("Площадь треугольника равна " + str(S))
elif (a+c>=b) and (b>=a) and (b>=c):
p = (a+b+c)/2
S = p*(p-a)*(p-b)*(p-c)
math.sqrt(S)
print ("Площадь треугольника равна " + str(S))
else:
print ("Введите другие значения")