输入三角形的三边,判断是否能构成三角形。若能构成输出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")
这个程序实现起来不难,不过我写的有点烦乱,后期在网上看看有没有简便的吧。
读书和健身总有一个在路上