python 为什么输出的结果都是2+偶数的?
查看原帖
python 为什么输出的结果都是2+偶数的?
981206
zhang3feng楼主2023/4/14 01:06
N=int(input())
for i in range(4,N+1):
    if i%2==0:
        for j in range(2,i):
            for K in range(2,j-1):
                if j%K==0:
                    j=0
                    break
                else:
                    K+=1
            for K1 in range(2,j-1):
                k2=(i-j)
                if K1<=2:
                    break
                elif k2%K1==0:
                    k2=0
                    break
                else:
                    K1+=1
            if j==0 and K2==0:
                continue
            else:
                if j>(i-j):
                    continue
                else:
                    print(i,"=",j,"+",(i-j))
                    break
    else:
        continue
2023/4/14 01:06
加载中...