回文数是指正读和反读都相同的数字,比如121、1221等。
下面是用for循环求回文数的Python代码示例:
def is_palindrome(num):
num_str = str(num)
for i in range(len(num_str)//2):
if num_str[i] != num_str[-i-1]:
return False
return True
# 求1000以内的回文数
for i in range(1, 1000):
if is_palindrome(i):
print(i)
运行以上代码,即可输出1000以内的回文数。