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)
这篇博客介绍了三种Python方法来判断一个数字是否为回文数。方法一通过字符串翻转对比,方法二针对四位数直接比较,方法三遍历所有四位数进行检查。这些简单而直观的代码示例有助于理解回文数字的概念。
976

被折叠的 条评论
为什么被折叠?



