社区讨论
Py写的解题,不知道错在哪里,请高手指点
P1304哥德巴赫猜想参与者 5已保存回复 7
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 7 条
- 当前快照
- 1 份
- 快照标识符
- @locf982t
- 此快照首次捕获于
- 2023/10/30 12:50 2 年前
- 此快照最后确认于
- 2023/11/05 00:28 2 年前
1. 0~N之间的质数加入列表x
2. 构建for循环4~N的偶数加入列表y
3. 用列表x构建双for循环(a变量,b变量)
4. 构建for循环以及等式:a+b=y[n]
PYTHONn,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
回复
共 7 条回复,欢迎继续交流。
正在加载回复...