哥德巴赫1742年给欧拉的信中哥德巴赫提出了以下猜想:任一大于2的偶数都可写成两个质数之和。
验证1000以内的偶数:
python3.5:
import math #验证1000以内大于2的偶数是两个素数之和
def prime_number(n): #获取素数
a=[p for p in range(2,n) if 0 not in [p%d for d in range (2,int(math.sqrt(p))+1)]]#列表推导式
return a
a=prime_number(1000)
k=0
for n in range(2,1000,2):
for i in a:
for j in a:
if i+j==n:
k=k+1
if i>=n|j>=n:
break;
if k==499:
print(True)