python封装并调用回文数判断代码
时间: 2023-12-04 11:51:34 浏览: 85
Python3实现的回文数判断及罗马数字转整数算法示例
下面是一个简单的 Python 类,封装了回文数判断的方法,可以根据需要进行调用:
```python
class PalindromeChecker:
def is_palindrome(self, number):
"""
判断一个整数是否是回文数
Args:
number: 待判断的整数
Returns:
True:如果是回文数
False:如果不是回文数
"""
if number < 0:
return False
rev = 0
temp = number
while temp != 0:
rev = rev * 10 + temp % 10
temp //= 10
return rev == number
```
使用示例:
```python
checker = PalindromeChecker()
print(checker.is_palindrome(121)) # True
print(checker.is_palindrome(123)) # False
```
在上面的示例中,我们首先创建了一个 `PalindromeChecker` 对象,然后调用 `is_palindrome` 方法判断一个整数是否是回文数,并输出结果。
阅读全文