运行结果如下:
请输入一个正整数:30
17 19
11 13
5 7
3 5
def prime(n):
for i in range(2,int(n**0.5+1)):
if n%i==0:
return False
return True
x=eval(input('请输入一个整数:'))
s=0
for i in reversed(range(3,x-2,2)):
if prime(i) and prime(i+2):
print(f'({i},{i+2})')
s+=1
print('共有%d对双胞胎数'%s)