如何编写Pythonif语句函数来识别3个维度是否构成一个三角形?
我需要用 if 语句编写一个函数来查找具有 3 个给定边的三角形是否是三角形。
def makes_triangle(a, b, c):
回答
您需要使用三角不等式定理:
def makes_triangle(a, b, c):
return (a+b>c) and (a+c>b) and (b+c>a)
我需要用 if 语句编写一个函数来查找具有 3 个给定边的三角形是否是三角形。
def makes_triangle(a, b, c):
您需要使用三角不等式定理:
def makes_triangle(a, b, c):
return (a+b>c) and (a+c>b) and (b+c>a)