Py写的解题,不知道错在哪里,请高手指点
查看原帖
Py写的解题,不知道错在哪里,请高手指点
461877
chris1988楼主2021/4/16 23:18

1. 0~N之间的质数加入列表x

2. 构建for循环4~N的偶数加入列表y

3. 用列表x构建双for循环(a变量,b变量)

4. 构建for循环以及等式:a+b=y[n]

n,x,y=int(input()),[],[]
for i in range(2,n+1):
    for j in range(2,i):
        if i%j==0:
            break
    else:
        x.append(i)
for i in range(4,n+1):
    if i%2==0:
        y.append(i)
for a in x:
    for b in x:
        if a+b in y:
            print(a+b,"=",b,"+",a)
            break
2021/4/16 23:18
加载中...