python-求1~100的孪生质数
时间: 2024-09-12 22:02:51 浏览: 80
Python-100例
孪生质数(Twin Primes)是指一对质数,它们之间的差恰好为2。例如,(3, 5)、(11, 13)、(17, 19)等等。要找出1到100之间的所有孪生质数,可以通过编写一个程序来实现。
以下是一个简单的Python代码示例,用于找出1到100之间的孪生质数:
```python
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
def find_twin_primes(limit):
twin_primes = []
for num in range(2, limit):
if is_prime(num) and is_prime(num + 2):
twin_primes.append((num, num + 2))
return twin_primes
# 找出1到100之间的孪生质数
twin_primes = find_twin_primes(100)
print(twin_primes)
```
执行这段代码将输出1到100之间的所有孪生质数列表。
阅读全文