fork download
  1. n=3
  2. m=1000
  3. a_1=range(n,m+1)
  4. k=[0]*1000 ####이 숫자가 짝수면 틀리고 홀수면 맞음.
  5. k_1=[]
  6. for i in a_1:
  7. if i == 1:
  8. continue
  9. if i == 2:
  10. print(i)
  11. elif i%2 !=0:
  12. for j in range(2,int(pow(i,1/2)+2)):
  13. if j ==int(pow(i,1/2)+1) and i%j!=0 :
  14. k[i]=1
  15. k_1.append(i)
  16. elif i%j!=0:
  17. continue
  18. elif i%j==0:
  19. break
  20.  
  21.  
  22. while True:
  23. n_1=int(input())
  24. for i_1 in k_1:
  25. if k[n_1-i_1]==1:
  26. print('%d = %d + %d' %(n_1,i_1,n_1-i_1))
  27. break
Runtime error #stdin #stdout #stderr 0.05s 9620KB
stdin
8
20
42
0
stdout
8 = 3 + 5
20 = 3 + 17
42 = 5 + 37
0 = 3 + -3
stderr
Traceback (most recent call last):
  File "./prog.py", line 23, in <module>
EOFError: EOF when reading a line