用python写一段代码判断一个四位数是不是回文数
时间: 2023-12-04 11:18:20 浏览: 256
python判断是否是回文数
好的,下面是代码:
```python
num = input("请输入一个四位数:")
if len(num) != 4:
print("输入的不是四位数!")
else:
if num[0] == num[3] and num[1] == num[2]:
print(num, "是回文数!")
else:
print(num, "不是回文数!")
```
解释一下代码的思路:
首先,我们通过 `input` 函数获取用户输入的四位数,并将其赋值给变量 `num`。
接着,我们通过 `len` 函数判断输入的数是否是四位数,如果不是,就输出错误提示。
如果是四位数,我们就需要判断它是否是回文数。判断方法是将它的第一位和最后一位、第二位和倒数第二位进行比较,如果都相等,那么它就是回文数。
最后,根据判断结果输出相应的提示信息。
希望这个代码能够帮到你!
阅读全文