用Python 寻找回文素数
时间: 2023-05-17 11:05:21 浏览: 129
python寻找回文素数
以下是用 Python 寻找回文素数的代码:
```python
def is_prime(n):
if n <= 1:
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]
def find_palindrome_primes(n):
primes = []
for i in range(2, n):
if is_prime(i) and is_palindrome(i):
primes.append(i)
return primes
print(find_palindrome_primes(1000))
```
这个程序会输出 2 到 1000 之间的所有回文素数。
阅读全文