鱼C论坛

 找回密码
 立即注册
查看: 2307|回复: 2

[已解决]求大佬编程(有赏)(求源代码)

[复制链接]
发表于 2021-1-9 20:36:23 | 显示全部楼层 |阅读模式
30鱼币
最佳答案
2021-1-9 20:36:24
24.

  1. def check(a,b,c):
  2.     int(a);int(b);int(c)
  3.     if a + b > c and a + c > b and c + b > a:
  4.         print("能够成为三角形")
  5.         if a == b == c:
  6.             print("该三角形为等边三角形")
  7.         elif a == b or b == c or a == c:
  8.             print("该三角形为等腰三角形")
  9.         elif a*a + b*b == c*c or a*a + c*c == b*b or  b*b + c*c == a*a:
  10.             print("该三角形为直角三角形")
  11.     else:
  12.         print("三边长不构成三角形")

  13. a = input("三角形第一条边:")
  14. b = input("三角形第二条边:")
  15. c = input("三角形第三条边:")
  16. check(a,b,c)
复制代码

25.

  1. def lcm(a,b):
  2.     for i in range(min(a,b),0,-1):
  3.         if a % i == 0 and b % i == 0:
  4.             return a*b//i
  5. def hcf(a,b):
  6.     for i in range(min(a,b),0,-1):
  7.         if a % i == 0 and b % i == 0:
  8.             return i
  9.             break

  10. num1 = int(input("请输入第一个整数:"))
  11. num2 = int(input("请输入第二个整数:"))
  12. answer1 = lcm(num1,num2)
  13. answer2 = hcf(num1,num2)
  14. print("最小公倍数为:",answer1,"\n最大公约数为:",answer2)
复制代码
FECFC6BC-35C2-4F3E-9769-92BA580B8D8A.jpeg

最佳答案

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

使用道具 举报

发表于 2021-1-9 20:36:24 | 显示全部楼层    本楼为最佳答案   
24.

  1. def check(a,b,c):
  2.     int(a);int(b);int(c)
  3.     if a + b > c and a + c > b and c + b > a:
  4.         print("能够成为三角形")
  5.         if a == b == c:
  6.             print("该三角形为等边三角形")
  7.         elif a == b or b == c or a == c:
  8.             print("该三角形为等腰三角形")
  9.         elif a*a + b*b == c*c or a*a + c*c == b*b or  b*b + c*c == a*a:
  10.             print("该三角形为直角三角形")
  11.     else:
  12.         print("三边长不构成三角形")

  13. a = input("三角形第一条边:")
  14. b = input("三角形第二条边:")
  15. c = input("三角形第三条边:")
  16. check(a,b,c)
复制代码

25.

  1. def lcm(a,b):
  2.     for i in range(min(a,b),0,-1):
  3.         if a % i == 0 and b % i == 0:
  4.             return a*b//i
  5. def hcf(a,b):
  6.     for i in range(min(a,b),0,-1):
  7.         if a % i == 0 and b % i == 0:
  8.             return i
  9.             break

  10. num1 = int(input("请输入第一个整数:"))
  11. num2 = int(input("请输入第二个整数:"))
  12. answer1 = lcm(num1,num2)
  13. answer2 = hcf(num1,num2)
  14. print("最小公倍数为:",answer1,"\n最大公约数为:",answer2)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-1-9 22:16:19 | 显示全部楼层

大佬,我还有几道题可以尝试一下哦
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 06:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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