python输入五位数,判断是不是回文数
时间: 2024-10-13 15:06:46 浏览: 25
Python学习笔记4-回文数
当你需要编写Python代码来判断一个五位数是否是回文数时,你可以遵循这样的步骤:
```python
def is_palindrome(num):
# 将数字转换为字符串以便于比较
num_str = str(num)
# 检查如果字符串长度小于5,则不是五位数,直接返回False
if len(num_str) != 5:
return False
# 取字符串的首尾字符进行比较,直到中间位置
for i in range(0, int(len(num_str) / 2)):
if num_str[i] != num_str[-i - 1]:
return False
# 如果所有字符都匹配,那么这个数就是回文数
return True
# 用户输入
num = int(input("请输入一个五位数: "))
if is_palindrome(num):
print(f"{num}是一个回文数")
else:
print(f"{num}不是一个回文数")
阅读全文