python回文数例题和解析
时间: 2023-08-25 11:36:26 浏览: 135
python 实现回文数
回文数指的是正着和倒着都一样的整数,比如121、2332等。下面是一个判断回文数的Python例题和解析:
```python
num = int(input("请输入一个整数:"))
temp = num
reverse_num = 0
while temp > 0:
reverse_num = reverse_num * 10 + temp % 10
temp //= 10
if num == reverse_num:
print(num, "是回文数")
else:
print(num, "不是回文数")
```
首先,用户输入一个整数 `num`,然后定义一个变量 `temp` 来存储 `num` 的值,用另一个变量 `reverse_num` 来存储 `num` 的反转值。在 while 循环中,我们将 `temp` 的每一位逆序添加到 `reverse_num` 中。最后,我们检查 `num` 是否等于 `reverse_num`,如果是,那么 `num` 就是回文数,否则不是。
阅读全文