博客
关于我
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/

    你可能感兴趣的文章
    Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
    查看>>
    Netty工作笔记0085---TCP粘包拆包内容梳理
    查看>>
    Netty常用组件一
    查看>>
    Netty常见组件二
    查看>>
    netty底层——nio知识点 ByteBuffer+Channel+Selector
    查看>>
    netty底层源码探究:启动流程;EventLoop中的selector、线程、任务队列;监听处理accept、read事件流程;
    查看>>
    Netty心跳检测
    查看>>
    Netty心跳检测机制
    查看>>
    netty既做服务端又做客户端_网易新闻客户端广告怎么做
    查看>>
    Netty核心模块组件
    查看>>
    Netty框架内的宝藏:ByteBuf
    查看>>
    Netty框架的服务端开发中创建EventLoopGroup对象时线程数量源码解析
    查看>>
    Netty源码—1.服务端启动流程一
    查看>>
    Netty源码—1.服务端启动流程二
    查看>>
    Netty源码—2.Reactor线程模型一
    查看>>
    Netty源码—2.Reactor线程模型二
    查看>>
    Netty源码—3.Reactor线程模型三
    查看>>
    Netty源码—3.Reactor线程模型四
    查看>>
    Netty源码—4.客户端接入流程一
    查看>>
    Netty源码—4.客户端接入流程二
    查看>>