回文数的概念:就是把数字反过来和从左往右的阅读顺序是一样的。比如数字11,正着读和反过来读就都是一样
""" 所谓回文数,就是说一个数字从左边读和从右边读的结果是一模一样的,比如12321,131,1221。 写出一个程序找出给定数字范围内的回文数,比如输入10000,即找出0~10000之内的回文数。""" def is_palindrome(number): var = str(number)[::-1] if number == int(var): return True else: return False def find_palindrome_number(number): palindrome_list = [] for i in range(number): if is_palindrome(i): palindrome_list.append(i) print(palindrome_list) if __name__ == '__main__': find_palindrome_number(10000)
运行结果:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?