python编写程序,判断一个整数是否是回文数。(设n是一任意自然数,若将n的各位数字反向排列所得自然数n1与n 相等,则称n为一回文数,例如 12321。)
时间: 2023-08-20 22:07:22 浏览: 101
Python实现判断一个整数是否为回文数算法示例
好的,以下是Python的代码实现:
```python
def is_palindrome(num):
"""
判断一个整数是否是回文数
"""
# 将整数转换成字符串,方便字符串切片操作
num_str = str(num)
# 判断反转后的字符串是否与原字符串相等
return num_str == num_str[::-1]
# 测试
print(is_palindrome(12321)) # True
print(is_palindrome(12345)) # False
```
其中,`[::-1]` 是 Python 中的字符串切片操作,表示从后往前每隔一个字符取一个字符,也就是字符串反转。
阅读全文