题解 | 查找组成一个偶数最接近的两个素数
def isPrime(n): if n < 2: return False for i in range(2, int(n**0.5) + 1): if n % i == 0: return False return True n=int(input()) for i in range(n//2,1,-1): if isPrime(i) and isPrime(n-i): print(i) print(n-i) break
def isPrime(n): if n < 2: return False for i in range(2, int(n**0.5) + 1): if n % i == 0: return False return True n=int(input()) for i in range(n//2,1,-1): if isPrime(i) and isPrime(n-i): print(i) print(n-i) break
相关推荐