找出2到100中所有的孪生质数
时间: 2024-05-04 12:17:15 浏览: 127
VB程序求100以内的孪生素数
5星 · 资源好评率100%
孪生质数是指相差为2的质数对。根据这个定义,我们可以写一个程序来找出2到100中所有的孪生质数。以下是使用Python语言的代码示例:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
for i in range(2, 99):
if is_prime(i) and is_prime(i+2):
print("(", i, ",", i+2, ")")
```
运行这段代码,可以得到下面的输出结果:
```
( 3 , 5 )
( 5 , 7 )
( 11 , 13 )
( 17 , 19 )
( 29 , 31 )
( 41 , 43 )
( 59 , 61 )
( 71 , 73 )
```
这些就是2到100中所有的孪生质数对。
阅读全文