回文数判断。设n是一任意自然数,如果n的各位数字反向排列所得白然数与n相等,则n被称为回文数。从键盘上输入一个5位数字,请编写程序判断这个数字是否是回文数。
时间: 2024-05-06 16:21:53 浏览: 90
python 一个5位数,判断它是不是回文数 即12321是回文数,个位与万位相同,十位与千位相同 (示例)
示例代码:
```python
n = input("请输入一个5位数字:")
if n == n[::-1]:
print("是回文数")
else:
print("不是回文数")
```
解释:
1. 首先从键盘上输入一个5位数字,使用input函数并将结果赋值给变量n。
2. 判断n是否等于n的反向排列,如果是则说明n是回文数,输出“是回文数”;否则说明n不是回文数,输出“不是回文数”。
3. 在判断时,使用字符串的切片操作[::-1]来得到n的反向排列,[::-1]表示从后往前每隔一个取一个字符,即反向排列。
阅读全文