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
- 上一篇:回文数python
- 下一篇:Python计算并输出BMI