题解 | 查找组成一个偶数最接近的两个素数

n = int(input())
L = int(n/2)
a = 0
b = 0
def is_prime(k):
    if k in [2,3,5,7]:
        return True
    elif k < 11:
        return False
    else:
        for i in range(2, int(k/2)):
            if k % i == 0:
                return False
        return True
for i in range(L):
    k = L - i
    if is_prime(k) and is_prime(n-k):
        a = k
        b = n - k
        break
print(a)
print(b)

全部评论

相关推荐

05-14 20:34
门头沟学院 Java
窝补药贝八股:管他们,乱说,反正又不去,直接说680
点赞 评论 收藏
分享
强大的马里奥:不太可能,我校计算机硕士就业率99%
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务