用python输出大于等于n的最小的一对双素数

用python输出大于等于n的最小的一对双素数,双素数是指一对差值为2的素数

img

不知道错在哪里

要用while循环,不然你的程序10000000000上的数就没用了

def isPrime(m):
    if m==2:return True
    for i in range(2, int(m**0.5)+1):
        if m%i==0:return False
    return True
 
n = int(input())
while not (isPrime(n) and isPrime(n+2)):
    n += 1
 
print(n,n+2)