方法1:
import random
import copy
def func(n):
L1 = list(str(n))
L2 = copy.deepcopy(L1)
L2.reverse()
if L1 == L2:
x = n
else:
n += 1
return func(n)
return x
if __name__ == "__main__":
n = random.randint(1,10000)
print n
X = func(n)
print X
方法2:
import random
import copy
n = random.randint(1,10000)
L1 = list(str(n))
L2 = copy.deepcopy(L1)
L2.reverse()
while L1 != L2:
n += 1
L1 = list(str(n))
L2 = copy.deepcopy(L1)
L2.reverse()
X = n
print X
输出比给定数字大的第一个对称数字