从键盘上输入一个自然数(例如五位数),判断这个数字是不是回文数。所谓回文数是指n的各位数字反向排列所得自然数与n相等,例如12321是回文数,12345不是回文数。
时间: 2024-01-22 08:20:53 浏览: 73
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
5星 · 资源好评率100%
好的,这是一个很简单的问题。您可以使用以下 Python 代码来解决它:
```python
n = input("请输入一个自然数:") # 从键盘输入一个字符串
if n == n[::-1]: # 判断字符串是否与反向字符串相等
print(n, "是回文数")
else:
print(n, "不是回文数")
```
这里使用了字符串的切片操作 `[::-1]` ,它可以生成一个反向的字符串。如果输入的字符串与反向字符串相等,那么这个字符串就是回文数。
阅读全文