Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Two ways solution in Clear category for The Angles of a Triangle by Sebastian.M
import math
def checkio(a, b, c):
if(a+b>c and b+c>a and a+c>b):
angles = []
cos1=(a*a-b*b-c*c)/((-2)*b*c)
angles.append(round(math.degrees(math.acos(cos1))))
cos2=(b*b-a*a-c*c)/((-2)*c*a)
angles.append(round(math.degrees(math.acos(cos2))))
cos3=(c*c-b*b-a*a)/((-2)*b*a)
angles.append(round(math.degrees(math.acos(cos3))))
angles.sort()
'''
p=(a+b+c)/2
s=math.sqrt(p*(p-a)*(p-b)*(p-c))
sin1=2*s/(a*b)
cos1=math.sqrt(1-sin1*sin1)
angles.append(round(math.degrees(math.acos(cos1))))
sin2=2*s/(a*c)
cos2=math.sqrt(1-sin2*sin2)
angles.append(round(math.degrees(math.acos(cos2))))
sin3=2*s/(c*b)
cos3=math.sqrt(1-sin3*sin3)
angles.append(round(math.degrees(math.acos(cos3))))
angles.sort()
'''
return angles
return [0, 0, 0]
Nov. 4, 2016