python判断4位回文数
时间: 2023-12-04 15:57:17 浏览: 95
以下是一个判断4位回文数的Python程序:
``` python
num = int(input("请输入一个四位数:"))
if num < 1000 or num > 9999:
print("输入错误,请输入一个四位数。")
else:
a = num // 1000
b = num // 100 % 10
c = num // 10 % 10
d = num % 10
if a == d and b == c:
print(num, "是回文数。")
else:
print(num, "不是回文数。")
```
程序中,首先判断输入的数是否为四位数,如果不是则输出错误信息。如果是四位数,则将其分解为千位、百位、十位和个位,然后判断千位和个位是否相等,百位和十位是否相等,如果均相等则为回文数,否则不是。
阅读全文