回文數(shù)是指正讀和反讀都相同的數(shù)字,比如121、1221等。
下面是用for循環(huán)求回文數(shù)的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以內(nèi)的回文數(shù)
for i in range(1, 1000):
if is_palindrome(i):
print(i)
運行以上代碼,即可輸出1000以內(nèi)的回文數(shù)。