Python语言输入一个四位数,判断该数是否为回文数,回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数,比如1221。 【输入形式】输入一个数,然后对该数进行判断,如果位数不是4位则报错,确定是四位数才进行回文数判定 【输出形式】输出其判断结果 【样例输入】1221 【样例输出】1221是回文数
时间: 2024-02-29 22:51:42 浏览: 185
python 判断输入的正整数是不是回文数 示例
5星 · 资源好评率100%
好的,以下是 Python 语言的代码示例:
```python
num = input("请输入一个四位数:")
if len(num) != 4:
print("输入错误,请输入一个四位数!")
else:
if num == num[::-1]:
print(num + "是回文数")
else:
print(num + "不是回文数")
```
代码解释如下:
1. 首先使用 `input` 函数获取用户输入的数值,存储在变量 `num` 中。
2. 判断该数值的长度是否为 4,如果不是,则输出错误提示信息。
3. 如果数值长度为 4,则使用 `[::-1]` 切片操作获取该数值的倒序字符串,与原字符串进行比较。
4. 如果相等,则输出该数值为回文数的信息;否则输出该数值不是回文数的信息。
阅读全文