题目:
输入一个四位数,判断该数是否为回文数,回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数,比如1221。
代码法1:
n=input()
n=int(n)
if n<1000 or n>9999:
print("您输入的不是四位数,请重新输入!")
else:
b=n%10
c=n//10%10
d=n//100%10
e=n//1000
if b==e and c==d:
print(f"{n}是回文数")
else:
print(f"{n}不是回文数")
代码法2:
x=input("请输入一个整数:") if x==x[::-1]: print("是回文数。") else: print("不是回文数。")
运行结果截图: