博客
关于我
7-3 jmu-python-判断是否构成三角形
阅读量:521 次
发布时间:2019-03-07

本文共 374 字,大约阅读时间需要 1 分钟。

对于给定的三个整数边长,判断是否能构成三角形:

首先,三角形的任意两边之和必须大于第三边。这意味着对于三条边a、b、c,必须满足以下三个条件:

  • a + b > c
  • a + c > b
  • b + c > a
  • 如果满足上述三个条件,则可以构成三角形;否则,不可以。

    接下来,我会按照以下步骤解决这个问题:

  • 读取三个整数输入。
  • 判断这三个条件是否同时满足。
  • 输出yes或no的结果。
  • 代码如下:

    a, b, c = map(int, input().split())if a + b > c and a + c > b and b + c > a:    print("yes")else:    print("no")

    这个方法不仅判断了各边是否符合三角形条件,而且也处理了边长为负数或零的情况,确保输入的正确性。同时,这样的判断逻辑简洁明了,易于理解。

    转载地址:http://fqfnz.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现counting sort计数排序算法(附完整源码)
    查看>>
    Objective-C实现countSetBits设置位的数量算法(附完整源码)
    查看>>
    Objective-C实现currency converter货币换算算法(附完整源码)
    查看>>
    Objective-C实现cycle sort循环排序算法(附完整源码)
    查看>>
    Objective-C实现data transformations数据转换算法(附完整源码)
    查看>>
    Objective-C实现datamatrix二维码识别 (附完整源码)
    查看>>
    Objective-C实现DateToDay 方法算法(附完整源码)
    查看>>
    Objective-C实现DBSCAN聚类算法(附完整源码)
    查看>>
    Objective-C实现DBSCAN聚类算法(附完整源码)
    查看>>
    Objective-C实现decision tree决策树算法(附完整源码)
    查看>>
    Objective-C实现degreeToRadian度到弧度算法(附完整源码)
    查看>>
    Objective-C实现depth first search深度优先搜索算法(附完整源码)
    查看>>
    Objective-C实现DES和3DES加解密算法(附完整源码)
    查看>>
    Objective-C实现des文件加密算法(附完整源码)
    查看>>
    Objective-C实现detectDirectedCycle检测定向循环算法(附完整源码)
    查看>>