编写Python程序,实现以下功能。输入一个5位正整数,判断它是不是回文数。回文数指个位与万位相同,十位与千位相同。例如12321就是回文数。
时间: 2024-03-20 10:40:57 浏览: 85
python 一个5位数,判断它是不是回文数 即12321是回文数,个位与万位相同,十位与千位相同 (示例)
好的,下面是实现该功能的Python代码:
```python
num = input("请输入一个5位正整数:")
if len(num) != 5:
print("输入错误,请输入5位正整数!")
elif num[0] != num[4] or num[1] != num[3]:
print("不是回文数!")
else:
print("是回文数!")
```
程序首先要求输入一个5位正整数,如果输入的不是5位正整数则给出错误提示。接着,根据回文数的定义,判断个位与万位、十位与千位是否相同,如果不相同则输出“不是回文数”,否则输出“是回文数”。
阅读全文