| 
 | 
 
 
发表于 2018-2-10 10:43:58
|
显示全部楼层
 
 
 
- import math
 
  
- def judge_triangle(a, b, c):
 
 -     t_1 = [a, b, c]   
 
 -     t_1.sort()   # 平方按从小到大排列
 
 -     t_0 = list(map(lambda x: math.sqrt(x), t_1)) # 边的长度从小到大排列
 
 -     if t_0[2] - t_0[0] >= t_0[1]:
 
 -         print('无法构成三角形')
 
 -     elif (t_1[0] + t_1[1]) == t_1[2] and t_1[0] == t_1[1]:
 
 -         print('等腰直角三角形')
 
 -     elif t_1[0] == t_1[1] == t_1[2]:
 
 -         print('等边三角形')
 
 -     elif t_1[0] == t_1[1]:
 
 -         print('等腰三角形')
 
 -     elif (t_1[0] + t_1[1]) == t_1[2]:
 
 -         print('直角三角形')
 
 -     else:
 
 -         print('其他三角形')
 
  
- while True:
 
 -     a, b, c = map(int, input('请输入三边长度的平方:').split())
 
 -     judge_triangle(a, b, c)
 
 -     print('========================')
 
  复制代码 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |