判断一个五位数是否是回文数.回文数特点:特点是从左往右读的大小与从右往左读的大小是一样的,如果是输出该数和“是回文数"信息,否则输出该数和“不是回文数"信息, 12321是回文数,12341不是回文数
时间: 2023-05-27 13:07:59 浏览: 157
python 一个5位数,判断它是不是回文数 即12321是回文数,个位与万位相同,十位与千位相同 (示例)
算法步骤:
1. 将输入的五位数按照个、十、百、千、万位分解出来。
2. 将个位和万位进行比较,十位和千位进行比较,如果全部相等,则是回文数,否则不是回文数。
Python代码实现:
num = int(input("请输入一个五位数:"))
a = num // 10000 # 万位
b = num // 1000 % 10 # 千位
c = num // 100 % 10 # 百位
d = num // 10 % 10 # 十位
e = num % 10 # 个位
if a == e and b == d:
print(num, "是回文数")
else:
print(num, "不是回文数")
阅读全文