回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数,如:98789。编程找出三位自然数中前N个回文数。
时间: 2023-11-20 21:59:50 浏览: 111
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
5星 · 资源好评率100%
以下是找出三位自然数中前N个回文数的Python代码:
```python
def isPalindrome(x):
"""
判断一个数是否为回文数
"""
if x < 0:
return False
x = str(x)
return x == x[::-1]
def findPalindrome(n):
"""
找出三位自然数中前N个回文数
"""
count = 0
for i in range(100, 1000):
if isPalindrome(i):
print(i)
count += 1
if count == n:
break
findPalindrome(5) # 找出前5个回文数
```
输出结果为:
```
101
111
121
131
141
```
阅读全文