描述:
给以一个三角形的三边长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='')

本文介绍了一个简单的Python函数,用于根据三条边的长度来判断三角形的类型:锐角、直角、钝角或无法构成三角形。通过比较边长平方和的关系实现。
440

被折叠的 条评论
为什么被折叠?



