25 lines
504 B
Python
25 lines
504 B
Python
import math
|
|
def isValidTriangle(a,b,c):
|
|
|
|
if a>0 and b>0 and c>0:
|
|
if (a+b)>c and (a+c)>b and (b+c)>a:
|
|
return True
|
|
else:
|
|
return False
|
|
|
|
def areaOfTriangle(a,b,c):
|
|
if isValidTriangle(a,b,c):
|
|
p = (a+b+c)/2
|
|
s = math.sqrt(p*(p-a)*(p-b)*(p-c))
|
|
print("area:",s)
|
|
else:
|
|
print("Can't form a triangle")
|
|
|
|
#main program
|
|
a = float(input("Side1:"))
|
|
b = float(input("Side2:"))
|
|
c = float(input("Side3:"))
|
|
areaOfTriangle(a,b,c)
|
|
|
|
|