这道题怎么用python实现
而且可以把一个偶数的所有质数和的所有情况都输出出来
import math
def isPrime(n):
if n==1:
return False
elif n==2:
return True
else:
for i in range(2,int(math.sqrt(n))+1):
if n%i==0:
return False
return True
def check_num():
k = 0
for i in range(4,2000,2):
for j in range(1,i):
n2 = i -j
if isPrime(n2) and isPrime(j) and j<=n2:
print(j,"+",n2,"=", i,end=" ")
k+=1
if k%6==0:
print("\n")
check_num()