python一行代码实现打印1-100之间的所有质素

2022-05-03 00:00:00 python 代码 打印
"""
皮蛋编程(https://www.pidancode.com)
创建日期:2022/4/4
功能描述:python一行代码实现打印1-100之间的所有质素
"""

print(' '.join([str(item) for item in filter(lambda x: not [x % i for i in range(2, x) if x % i == 0], range(2, 101))]))

方法2:

print(' '.join([str(item) for item in filter(lambda x: all(map(lambda p: x % p != 0, range(2, x))), range(2, 101))]))

代码在python3.9下测试通过

相关文章