博客
关于我
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源码—6.ByteBuf原理二
    查看>>
    Netty源码—7.ByteBuf原理三
    查看>>
    Netty源码—7.ByteBuf原理四
    查看>>
    Netty源码—8.编解码原理一
    查看>>
    Netty源码—8.编解码原理二
    查看>>
    Netty源码解读
    查看>>
    netty的HelloWorld演示
    查看>>
    Netty的Socket编程详解-搭建服务端与客户端并进行数据传输
    查看>>
    Netty的网络框架差点让我一夜秃头,哭了
    查看>>
    Netty相关
    查看>>
    Netty简介
    查看>>
    Netty线程模型理解
    查看>>
    netty解决tcp粘包和拆包问题
    查看>>
    Netty速成:基础+入门+中级+高级+源码架构+行业应用
    查看>>
    Netty遇到TCP发送缓冲区满了 写半包操作该如何处理
    查看>>
    netty(1):NIO 基础之三大组件和ByteBuffer
    查看>>
    Netty:ChannelPipeline和ChannelHandler为什么会鬼混在一起?
    查看>>
    Netty:原理架构解析
    查看>>
    Network Dissection:Quantifying Interpretability of Deep Visual Representations(深层视觉表征的量化解释)
    查看>>
    Network Sniffer and Connection Analyzer
    查看>>