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

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)

全部评论

相关推荐

Rena1ssanc...:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
05-29 22:11
门头沟学院 Java
Elastic90:抛开学历造假不谈,这公司的招聘需求也挺怪的,Java开发还要求你有图文识别、移动端开发和c++的经验,有点逆天了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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