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

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

https://www.nowcoder.com/practice/f8538f9ae3f1484fb137789dec6eedb9

a = int(input().strip())
import sys
result1,result2,just1 = [],[],False
for i in range(2,a+1):
    for k in range(2,i):
        if i%k == 0:
            break
    else:
        result1.append(i)
for i1 in result1:
    just1 = False
    for i2 in result1:
        if i1*2 == a:
            print(i1)
            print(i1)
            just1 = True
            break
        elif i2*2 == a:
            print(i2)
            print(i2)
            just1 = True
            break
        elif i2 +i1 == a:
            result2.append([i1,i2,abs(i2-i1)])
    if just1:
        break
if just1:
    sys.exit()

list1 = sorted(result2,key=lambda x:x[2])
print(list1[0][0])
print(list1[0][1])

全部评论

相关推荐

兄弟们你们进大厂靠的是什么项目啊
DOTPHTP:课设改。其实项目什么的如果不是实习里面的生产项目的话,建议✍️那种自己想要做的。突出个人自驱力,而不是为了找工作不得不随波逐流这种
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-20 14:14
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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