admin管理员组文章数量:1333217
一句话实现输出所有由1,2,3,4这四个数字组成的素数,并且每个素数中每个数字只使用一次
主要就是列表推导式的应用
- 代码
- 运行结果
代码
print([i*1000+j*100+m*10+n for i in [1,2,3,4] for j in [1,2,3,4] for m in [1,2,3,4] for n in [1,2,3,4] if i!=j and j!=m and m!=n and n!=i and i!=m and j!=n and 0 not in [(i*1000+j*100+m*10+n)%d for d in range(2,int(pow(i*1000+j*100+m*10+n, 0.5)+1))]])
运行结果
本文标签: 一句话实现输出所有由1234这四个数字组成的素数并且每个素数中每个数字只使用一次
版权声明:本文标题:一句话实现输出所有由1,2,3,4这四个数字组成的素数,并且每个素数中每个数字只使用一次 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1705256952a641801.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论