检查三角形是否有效(如果在Python中指定了边)

假设我们有三个方面。我们必须检查这三个边是否形成三角形。

因此,如果输入像侧面= [14,20,10],则输出将为True,为20 <(10 + 14)。

为了解决这个问题,我们将遵循以下步骤-

  • 对列表边进行排序

  • 如果前两边的总和<=第三边,则

    • 返回False

  • 返回True

让我们看下面的实现以更好地理解-

范例程式码

def solve(sides):
   sides.sort()   if sides[0] + sides[1] <= sides[2]:
      return False
   return True

sides = [14,20,10]
print(solve(sides))

输入值

[14,20,10]
输出结果
True