+6 投票
分类:问答挑战 | 用户: 8 5 3 (1.4k 分)

【问题描述】

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

【输入形式】

三个整数(整型)

【输出形式】

yes/no
【样例输入】

3

4

5
【样例输出】

yes
【样例说明】

注意输入为三行输入,而非一次性输入三个数字。

3 个回答

+2 投票
用户: 10 10 9 (8.6k 分)
采纳于 用户:
 
已采纳
a=int(input())

b=int(input())

c=int(input())

l=[a,b,c]

l.sort()

a=l[0]

b=l[1]

c=l[2]

if a+b<=c :

    print('no')

else:

    print('yes')
用户: 10 9 5 (6.4k 分)
贴一个运行结果更赞!
+1 投票
用户: 9 8 2 (2.7k 分)
a=int(input())

b=int(input())

c=int(input())

if a>0 and b>0 and c>0 and a+b>c and a+c>b and b+c>a:

    print("yes")

else:

    print("no")
用户: 10 9 5 (6.4k 分)
贴一个运行结果更赞!
+3 投票
用户: 6 3 (420 分)
number_1=int(input())
number_2=int(input())
number_3=int(input())
list_1=[]
list_1.append(number_1)
list_1.append(number_2)
list_1.append(number_3)
for i in list_1:
    list_2=list_1[:]
    list_2.remove(i)
    number_4=list_2[0]
    number_5=list_2[1]
    if i <number_4+number_5:
        active=True
        continue
    else:
        active=False
        print("no")
        break
if active==True:
    print("yes")

用户: 10 9 5 (6.4k 分)
贴一个运行结果更赞!
欢迎来到 在线问答系统 ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...