判断三个数能否组成三角形

2023-12-28 15:27:21 浏览数 (3)

1 问题

如何利用python判断三个数能否组成三角形?

2 方法

三个数能组成三角形应满足的关系有:

  1. 三个数都应该大于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 结语

针对判断三个数关系的问题,可以通过使用条件语句的判断方法,通过判断三个数能否组成三角形的实验,证明该方法是有效的。

0 人点赞