软件测试经典问题——三角问题

a,b,c 三条边,判定等边、等腰、普通三角形和非三角形

c1. a>0

c2. b>0

c3. c>0

c4. a<b+c

c5. b<a+c

c6. c<a+b

 

 1 a=int(raw_input("Please input a: "))
 2 b=int(raw_input("Please input b: "))
 3 c=int(raw_input("Please input c: "))
 4 d=0
 5 if(a<=0):
 6     print("a小于0")
 7 if(b<=0):
 8     print("b小于0")
 9 if(c<=0):
10     print("b小于0")
11 else:
12     if(a==b):
13         d=d+1
14     if(a==c):
15         d=d+2
16     if(b==c):
17         d=d+3
18     if(d==0):
19         if((a+b)<=c):
20             print("非三角形!")
21         elif((a+c)<=b):
22             print("非三角形!")
23         elif((c+b)<=a):
24             print("非三角形!")
25         else:
26             print("不等边三角形!")
27     elif(d==1):
28         if((a+b)<=c):
29             print("非三角形!")
30         else:
31             print("等腰三角形!")
32     elif(d==2):
33         if((a+c)<=b):
34             print("非三角形!")
35         else:
36             print("等腰三角形!")
37     elif(d==3):
38         if((b+c)<=a):
39             print("非三角形!")
40         else:
41             print("等腰三角形!")
42     else:
43         print("等边三角形!")

三角形问题经典实现流程图

转载于:https://www.cnblogs.com/yangzhanxi/archive/2013/03/28/2986711.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值