在Python中生成所有两位素数
时间: 2024-10-22 22:29:47 浏览: 15
python习题 随机密码生成 + 连续质数计算
5星 · 资源好评率100%
在Python中,我们可以创建一个函数来找出所有的两位素数。首先,我们需要定义一个辅助函数来检查一个数是否是素数。然后,我们遍历10到99之间的每个数字,如果是素数并且是两位数,就将其添加到结果列表中。以下是相应的代码示例:
```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
def find_two_digit_primes():
primes = []
for num in range(10, 100): # 从10开始到99结束,包括边界
if is_prime(num):
primes.append(num)
return primes
two_digit_primes = find_two_digit_primes()
print("所有的两位素数有:", two_digit_primes)
阅读全文