VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • Python练习题4.16判断是否构成三角形

输入三角形的三边,判断是否能构成三角形。若能构成输出yes,否则输出no。

输入格式:

在一行中直接输入3个整数,3个整数之间各用一个空格间隔,没有其他任何附加字符。

输出格式:

直接输出yes或no,没有其他任何附加字符。

代码如下:

复制代码
#!/usr/bin/python
# -*- coding: utf-8 -*-

s = list(input().split())
x,y,z = int(s[0]),int(s[1]),int(s[2])

if z > x and z > y and x+y > z and z-y < x and z-x < y:
    print("yes")
elif x > z and x >y and z + y > x and x-y < z and x-z < y:
    print("yes")
elif y > z and y >y and x+z > y and y-z < x and y-x < z:
    print("yes")
else :
    print("no")
复制代码

这个程序实现起来不难,不过我写的有点烦乱,后期在网上看看有没有简便的吧。

 

读书和健身总有一个在路上

作者:我要去西藏
出处:http://www.cnblogs.com/Renqy/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。


相关教程