1.什么是回文数字:
无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。
方法一:
可以判断说有的回文数字
num = input('请输入一个整数:')
rever_num = num[::-1]
if num == rever_num:
print(f'{num}是回文数')
else:
print(f'{num}不是回文数')
方法二:
只判断四位数的回文数字
num = int(input('请输入四位数:'))
if (num // 1000) == (num % 10) and (num % 1000 // 100) == (num % 100 // 10):
print("%d是回文数字" % num)
else:
print("%d不是回文数字" % num)
num = input('输入四位数:')
# num = '1234'
if num[0] == num[3] and num[1] == num[2]:
print('%s 是回文数字' % num)
else:
print('%s 不是回文数字' % num)
方法三:
遍历所有四位数的回文数字
for num in range(1000, 10000):
if (num // 1000) == (num % 10) and (num % 1000 // 100) == (num % 100 // 10):
print(num)