python输出所有的三位回文素数
时间: 2024-02-03 20:40:50 浏览: 121
Python练习集100题.pdf
好的,让我来帮你解决这个问题。以下是输出所有的三位回文素数的Python代码:
```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 is_palindrome(num):
return str(num) == str(num)[::-1]
for i in range(100, 1000):
if is_palindrome(i) and is_prime(i):
print(i)
```
这段代码定义了两个函数 `is_prime` 和 `is_palindrome`,分别用于判断一个数字是否为素数和是否为回文数。然后从所有的三位数中依次判断是否为回文素数,并将它们输出。
阅读全文