输出1-100之间的孪生质数
时间: 2023-10-21 16:18:30 浏览: 147
基于TF-IDF+Tensorflow+PyQt+孪生神经网络智能聊天机器人(深度学习)含Python工程源码及模型+训练数据集
孪生质数是指相差为2的两个质数,因此我们可以编写一个函数来判断一个数字是否为质数,然后遍历1到100之间的数字,找出相邻的两个质数。以下是Python代码实现:
```python
def is_prime(n):
if n <= 1:
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
```
阅读全文