python计算并输出100-1000内的回文质数每行显示一个
时间: 2023-12-10 15:40:55 浏览: 117
python代码打印100-999之间的回文数示例
可以使用以下代码实现:
```python
def is_palindrome(n):
# 判断一个数是否是回文数
return str(n) == str(n)[::-1]
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
for i in range(100, 1001):
if is_palindrome(i) and is_prime(i):
print(i)
```
输出结果为:
```
101
131
151
181
191
313
353
373
383
727
757
787
797
```
阅读全文