定义函数求回文数
时间: 2023-08-01 21:13:06 浏览: 51
回文数是指正序和倒序读起来都相同的数,可以定义一个函数来判断一个数是否为回文数。
以下是 Python 代码实现:
```python
def is_palindrome(num):
"""
判断一个数是否为回文数
:param num: 待判断的数
:return: True 或 False
"""
num_str = str(num)
return num_str == num_str[::-1]
```
其中,`str(num)` 将待判断的数转化为字符串,`num_str[::-1]` 是将字符串反转,如果反转后的字符串与原字符串相等,则说明这个数是回文数。函数返回值为 True 或 False。
例如,调用该函数判断 12321 是否为回文数:
```python
>>> is_palindrome(12321)
True
```
再调用该函数判断 12345 是否为回文数:
```python
>>> is_palindrome(12345)
False
```
阅读全文