输入一个较大的偶数x(≥6),验证[6,x]内的所有偶数都可以拆分成两个素数之和(输出所有的素数对)。

def prime(n):
for i in range(2,n):
if n%i==0:
return False
else:

x=int(input("输入一个较大的偶数(≥6):"))
for n in?:
for i in range(2,n):
if prime(i) and ?:
print("{}={}+{}".format(n,i,n-i))

问号处怎么填啊?

def prime(n):
    for i in range(2,n):
        if n%i==0:
            return False
    else:
        return True

x=int(input("输入一个较大的偶数(≥6):"))
for n in range(6,x+1,2):
    for i in range(2,n):
        if prime(i) and prime(n-i):
            print("{}={}+{}".format(n,i,n-i))

return True

望采纳,谢谢!

def prime(n):
    for i in range(2,n):
        if n%i==0:
            return False
        else:
            return True

x=int(input("输入一个较大的偶数(≥6):"))
for n in range(6,x+1):
    for i in range(2,n):
        if prime(i) and prime(n-i):
            print("{}={}+{}".format(n,i,n-i))