假设我们有三个方面。我们必须检查这三个边是否形成三角形。
因此,如果输入像侧面= [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