公司网站维护好做吗,百家号和网站同步做,深圳市龙华区房价,wordpress网站转app组成三角形的三条边a,b,c需满足条件: abc acb bca 已知#xff1a;三角形任意三条边的长度之和大于第三条边。 解题#xff1a;定义3个变量a、b、c#xff0c;让用户输入任意三个数字赋值给三个变量。判断三个变量中是否任意两个之和大于第三个数值。 判断条件之…
组成三角形的三条边a,b,c需满足条件: abc acb bca 已知三角形任意三条边的长度之和大于第三条边。 解题定义3个变量a、b、c让用户输入任意三个数字赋值给三个变量。判断三个变量中是否任意两个之和大于第三个数值。 判断条件之间采用and连接只有三个条件同时成立时循环才成立。 进阶如果能围成三角形判断三角形是否为直角三角形。 已知直角三角形的两条直角边的平方和等于第三条边的平方。 判断三条边是否能构成三角形 def IsTriangle(a,b,c):if a0 or b0 or c0:print(三角形的边长不能小于等于0,不能围成三角形)return Falseif abc and acb and bca:#print(abc能围成三角形)if ab and bc:print(是等边三角形) elif ab or bc:print(是等腰三角形)#判断直角三角形的三个条件之间用or连接只要其中一个成立就可以断定时直角三角形。if a**2b**2c**2 or a**2c**2b**2 or b**2c**2a**2:print(是直角三角形。)print(abc能围成三角形。)return Trueelse:print(不能围成三角形。)return Falsea int(input(请输入第1条边长))
b int(input(请输入第2条边长))
c int(input(请输入第3条边长))
IsTriangle(a,b,c)