HJ60 查找组成一个偶数最接近的两个素数

 

 

复制代码
import sys
n=int(sys.stdin.readline().strip())
sp=n//2
l=range(sp+2)[::-1]
check=1
su=0
j=2
def chech_su(i):
    check=1
    j=2
    if i==2 or i==3:
        return 'su'
    while check:
        if i%j!=0:
            j+=1
            if i-1==j:
                return i
                break
        else:
            check=0
            return 'su'
if n==4:
    out=[2,2]
else:
    for i in l:    
        temp=chech_su(i)
        if str(temp).isalpha():
            continue
        else:
            temp1=chech_su(n-temp)
            if str(temp1).isalpha():
                continue
            else:
                out=[temp,temp1]                
                break
    out.sort()
for i in out:
    print(i)
复制代码

 

posted @   Aneverforget  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示