1 问题
如何利用python判断三个数能否组成三角形?
2 方法
三个数能组成三角形应满足的关系有:
- 三个数都应该大于0
(2)任意两边之和大于第三边
(3)任意两边之差都小于第三边
由此可判断三个数能否组成三角形
代码清单 1
代码语言:text复制a = eval(input('please input first finger:'))
b = eval(input('please input second finger:'))
c = eval(input('please input third finger:'))
if a<0 or b<0 or c<0:
print('不能组成三角形')
elif (a b>c and a c>b and b c>a) or (a-c<b and b-a<c and b-c<a and c-a<b and c-b<a):
print('能组成三角形')
else:
print('不能组成三角形')
3 结语
针对判断三个数关系的问题,可以通过使用条件语句的判断方法,通过判断三个数能否组成三角形的实验,证明该方法是有效的。