题解 | #查找组成一个偶数最接近的两个素数#
查找组成一个偶数最接近的两个素数
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])