Python写一个,如果一个整数的正向和逆向数字都相等,那么该整数成为回文数,如12321,、161、67876等等。请编写函数判断一个整数是否为回文数。
时间: 2024-03-27 08:37:21 浏览: 45
Python实现判断一个整数是否为回文数算法示例
可以使用字符串的反转来判断整数是否为回文数。具体实现如下:
```python
def is_palindrome(num):
"""
判断一个整数是否为回文数
"""
num_str = str(num) # 将整数转换为字符串
if num_str == num_str[::-1]: # 判断正向和逆向数字是否相等
return True
else:
return False
```
使用示例:
```python
print(is_palindrome(12321)) # True
print(is_palindrome(161)) # True
print(is_palindrome(67876)) # True
print(is_palindrome(12345)) # False
```
该函数将会输出:
```
True
True
True
False
```
阅读全文