编写程序显示前 100 个回文素数
时间: 2023-10-08 22:08:54 浏览: 145
返回回文素数的程序
好的,我可以为您编写该程序。以下是用 Python 编写显示前 100 个回文素数的程序:
```python
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num**0.5)+1):
if num % i == 0:
return False
return True
def is_palindrome(num):
str_num = str(num)
return str_num == str_num[::-1]
count = 0
num = 2
while count < 100:
if is_prime(num) and is_palindrome(num):
print(num)
count += 1
num += 1
```
该程序利用两个函数 `is_prime` 和 `is_palindrome` 分别判断数是否为素数和回文数,然后依次输出前 100 个回文素数。
阅读全文