知识点补充:
字符串反转语句:使用字符串切片
string = s[::-1]
i='abcdef'
print(i[::-1])
输出结果为 fedcba
i='abcdef'
print(i[-2::-1])
输出结果为 edcba
下面为对回文数题目的解答:
问题描述
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
按从小到大的顺序输出满足条件的四位十进制数。
解答:
for i in range(1000,10000):
i=str(i)
if i[-2:] == i[-3::-1]:
print(i)
思想:先将数字转换成字符串,判断前两个字符的反转是否等于后两个字符,符合则输出。