Python求救,9个超时
查看原帖
Python求救,9个超时
784018
xiaoWAWAYU楼主2022/12/19 11:59
N = int(input())
list1 = []
for i in range(3, 10000):
    for x in range(2, i):
        if i % x == 0:
            break
    else:
            list1.append(i)
a=[]
b=[]

for i in range(6,N+1,2):
    for n1 in list1:
        for n2 in list1:
            if n1+n2==i and n1<=n2:
                a.append(n1)
                b.append(n2)
                break
print("4=2+2")
for p in range(0,len(a)):
        if p==0:
            print(a[p]+b[p], "=", a[p], "+", b[p], sep="")
        elif a[p]+b[p]!=a[p-1]+b[p-1]:
            print(a[p]+b[p], "=", a[p], "+", b[p], sep="")
2022/12/19 11:59
加载中...