看到有人写博客用 c 求回文数,相必是和我一样的新手。刚好接触了 Python,用 Python 捣鼓了一个。一行代码足以~
先上代码:
输出所有的回文数:
print [x for x in range(1,10001) if x == int(str(x)[::-1])]
输出长度,用 len() 函数即可:
print len([x for x in range(1,10001) if x == int(str(x)[::-1])])
运行结果:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------