Description:输入三角形的三边,判断是否能构成三角形。若能构成输出yes,否则输出no。
Input:输入仅一行,输入输入3个整数,3个整数之间各用一个空格间隔,没有其他任何附加字符。
Output:输出仅一行,输出直接输出yes或no,没有其他任何附加字符。
Sample Input:3 4 5
Sample Output:yes
Sample Input:1 2 3
Sample Output:no
判断是否构成三角形:
任意两边之和大于第三边,也就是说最小的两条边之和大于最大的边即可
假设c为最长的边,那么应满足:
a + b > c
两边都加上c:
a + b + c > c + c
a + b + c > 2 * c
即:
a + b + c > 2 * max
a, b, c = map(int, input().split())
if a + b + c > 2 * max(a, b, c):
print("yes")
else:
print("no")