描述:
给以一个三角形的三边长a,b和c(边长是浮点数),请你判断三角形的形状。 若是锐角三角形,输出R, 若是直角三角形,输出Z, 若是钝角三角形,输出D,若三边长不能构成三角形,输出W.
from __future__ import print_function a,b,c = 6,8,10 def what_kind_triangle(a,b,c): l = [a,b,c] l = sorted(l) if l[0] + l[1] > l[2]: two = l[0] ** 2 + l[1] ** 2 one = l[2] ** 2 if two > one: ret = 'R' elif two < one: ret = 'D' else: ret = 'Z' else: ret = 'W' return ret print(what_kind_triangle(a,b,c),end='')