用python如果两个素数之差为2, 这样的两个素数就叫作"孪生数"。找出100以内的所有"孪生数"。
时间: 2023-05-18 16:05:40 浏览: 154
基于python找到并显示100以内的素数.pptx
以下是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, 100):
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
```
这些都是100以内的孪生素数。
阅读全文