鱼C论坛

 找回密码
 立即注册
查看: 7068|回复: 60

[技术交流] Python:每日一题 150

[复制链接]
发表于 2018-2-7 11:53:47 | 显示全部楼层
  1. def San(a,b,c):
  2.     if a+b<c or a+c<b or b+c<a:
  3.         print('不能成为三角形')      

  4.     if a == b == c:
  5.         print('此3边能构成一个等边三角形')

  6.     if a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2:

  7.         if a == b or b == c or a == c:
  8.             print('此3边能够成等腰直角三角形')

  9.         else:
  10.             print('此3边能够成为直角三角形')

  11.     if a == b or a == c or b == c:
  12.         print('此3边能成为等腰三角形')

  13.     if a+b<c or a+c<b or b+c<a:
  14.         print('此3边不能构成三角形')

  15. a = int(input('请输入第一条边\n'))

  16. b = int(input('请输入第二条边\n'))

  17. c = int(input('请输入第三条边\n'))

  18. result = San(a,b,c)

复制代码

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-7 13:57:38 | 显示全部楼层
  1. def San(a,b,c):
  2.     if a+b<=c or a+c<=b or b+c<=a or c-a >=b:
  3.         print('不能成为三角形\n')   
  4.     else:
  5.         print('此3边能成为三角形')
  6.         
  7.     if a+b>c and a+c>b and b+c>a:
  8.       
  9.             
  10.         if a == b == c:
  11.             print('此3边能构成一个等边三角形\n')

  12.         if a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2:

  13.             if a == b or b == c or a == c:
  14.                 print('此3边能够成等腰直角三角形\n')

  15.             else:
  16.                 print('此3边能够成为直角三角形\n')

  17.         if a == b or a == c or b == c:
  18.             print('此3边能成为等腰三角形\n')

  19.    
  20. while True:
  21.     a = int(input('请输入第一条边\n'))

  22.     b = int(input('请输入第二条边\n'))

  23.     c = int(input('请输入第三条边\n'))

  24.    
  25.     result = San(sorted([a, b, c])[0],sorted([a, b, c])[1],sorted([a, b, c])[2])
复制代码

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-27 10:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表