鱼C论坛

 找回密码
 立即注册
查看: 1096|回复: 7

[已解决]哥德巴赫猜想每日一练

[复制链接]
发表于 2020-4-30 17:18:39 | 显示全部楼层 |阅读模式
5鱼币
晚上8点我公布答案 大家踊跃参与
最佳答案
2020-4-30 17:18:40
  1. import math


  2. def is_prime(n):
  3.     if n == 2 or n == 3:
  4.         return True
  5.     if not 1 & n:
  6.         return False
  7.     for i in range(3, int(math.sqrt(n)) + 1):
  8.         if not n % i:
  9.             return False
  10.     return True


  11. n = int(input())
  12. for p in range(2, n // 2):
  13.     q = n - p
  14.     if is_prime(p) and is_prime(q):
  15.         print(f'N = {p} + {q}')
  16.         break
复制代码
QQ图片20200430171656.png

最佳答案

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

使用道具 举报

发表于 2020-4-30 17:18:40 | 显示全部楼层    本楼为最佳答案   
  1. import math


  2. def is_prime(n):
  3.     if n == 2 or n == 3:
  4.         return True
  5.     if not 1 & n:
  6.         return False
  7.     for i in range(3, int(math.sqrt(n)) + 1):
  8.         if not n % i:
  9.             return False
  10.     return True


  11. n = int(input())
  12. for p in range(2, n // 2):
  13.     q = n - p
  14.     if is_prime(p) and is_prime(q):
  15.         print(f'N = {p} + {q}')
  16.         break
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 17:27:07 | 显示全部楼层
占楼~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 18:20:03 | 显示全部楼层
占楼
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-30 21:27:59 | 显示全部楼层
  1. num = eval(input())
  2. a = []
  3. for i in range(2, num):  
  4.     if i == 2:
  5.         a.append(i)
  6.     else:
  7.         for j in range(1, i):   
  8.             if i % j == 0:
  9.                 y = j
  10.         if y == 1:
  11.             a.append(i)
  12. b1 = []
  13. b2 = []
  14. for k in a:     
  15.     for z in a:
  16.         if k + z == num:
  17.             b1.append(k)
  18.             b2.append(z)
  19. p = b1[0]   
  20. q = b2[0]
  21. print('N = {} + {}'.format(p, q))
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-30 21:38:22 | 显示全部楼层
zltzlt 发表于 2020-4-30 21:36
设谁为最佳呢?

心里我写的最佳 明面上大佬最佳
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 21:39:01 | 显示全部楼层
李子豪 发表于 2020-4-30 21:38
心里我写的最佳 明面上大佬最佳

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

使用道具 举报

 楼主| 发表于 2020-4-30 21:39:48 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 17:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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