求1000以内的回文素数
时间: 2024-01-22 16:04:21 浏览: 78
求1000以内的素数
以下是Python代码,用于查找1000以内的回文素数:
```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 is_palindrome(n):
return str(n) == str(n)[::-1]
result = []
for i in range(1, 1000):
if is_prime(i) and is_palindrome(i):
result.append(i)
print(result)
```
输出结果为:[2, 3, 5, 7, 11, 101, 131, 151, 181, 191, 313, 353, 373, 383, 727, 757, 787, 797, 919, 929]
阅读全文