python请编写一个程序判断输入的一个数是不是回文数。如12321,个位与万位相同,十位与千位相同,因此此数是回文数
时间: 2024-03-05 07:53:20 浏览: 108
python 一个5位数,判断它是不是回文数 即12321是回文数,个位与万位相同,十位与千位相同 (示例)
好的,这里是判断回文数的 Python 代码:
```python
num = input("请输入一个数:")
if num == num[::-1]:
print("输入的数是回文数")
else:
print("输入的数不是回文数")
```
解释一下代码:
1. 首先通过 `input` 函数获取用户输入的数,保存到 `num` 变量中。
2. 然后使用字符串的切片操作 `[::-1]` 得到 `num` 的逆序字符串,再与原字符串比较。
3. 如果相等,即为回文数,输出“输入的数是回文数”,否则输出“输入的数不是回文数”。
希望能帮到你!
阅读全文