任意输入一个大于10的偶数编程找出所有和等于该偶数的素数对

python编程,任意输入一个大于10的偶数编程找出所有和等于该偶数的素数对怎么编程

h = 0

def a(h):
    x = 0
    for j in range(2, h):
        if h % j == 0:
            x = 1
            break

    if x == 0:
        return 1

n = int(input("输入任意大于10的偶数:"))
for i in range(n,n+1):
    h = 0
    if i % 2 == 0:
        for k in range(2, i):
            if a(k) == 1 and a(i - k) == 1:
                h = 1
                if h == 0:
                    print("%d can't" % i)
                    break
                else:
                    print("%d=%d+%d" % (i, k, i - k))
                    break

参考这个:https://blog.csdn.net/edxuanlen/article/details/78336429?utm_source=blogxgwz5&utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-1&spm=1001.2101.3001.4242