当前位置:首页python > 正文

python求100到200的回文数

作者:野牛程序员:2023-11-22 17:24:10python阅读 2695

python求100到200的回文数

palindromes = [str(num) for num in range(100, 201) if str(num) == str(num)[::-1]]
result = ', '.join(palindromes)

以下是另一种使用列表推导和 filter 函数的方式:

palindromes = list(filter(lambda x: str(x) == str(x)[::-1], range(100, 201)))
result = ', '.join(map(str, palindromes))

这段代码使用 lambda 函数来检查一个数字是否是回文数,并使用 filter 函数筛选出回文数。然后,使用 map 函数将这些回文数转换为字符串,最后使用 join 函数将它们连接成一个字符串。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击