利用判断素数的函数,编写程序找出1-100之间所有的孪生素数(若两个素数之差为2,这两个素数就是一对孪生素数)。例如:3和5,5和7,11和13等都是孪生素数。(python)
def Prime(n):
if n<2:
return False
elif n==2:
return True
else:
i=2
for i in range(2,n):
if n%i==0:
break
else:
i=i+1
if i==n:
return True
else:
return Falsefor i in range(1,100):
if Prime(i)==True and Prime(i+2)==True:
print ( i,i+2,"是孪生素数")