如果两个素数之差为2,这样的两个素数就叫作"孪生数"。找出100以内的所有"孪生数"。python
时间: 2023-05-22 11:05:51 浏览: 107
基于python找到并显示100以内的素数.pptx
这是一个编程类的问题,我可以回答。以下是Python代码:
```python
def is_prime(number):
if number < 2:
return False
for i in range(2, int(number ** 0.5) + 1):
if number % i == 0:
return False
return True
def find_twin_primes():
twins = []
for i in range(2, 100):
if is_prime(i) and is_prime(i + 2):
twins.append((i, i + 2))
return twins
print(find_twin_primes())
```
输出结果是:
```
[(3, 5), (5, 7), (11, 13), (17, 19), (29, 31), (41, 43), (59, 61), (71, 73)]
```
阅读全文