最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

一句话实现输出所有由1,2,3,4这四个数字组成的素数,并且每个素数中每个数字只使用一次

运维笔记admin86浏览0评论

一句话实现输出所有由1,2,3,4这四个数字组成的素数,并且每个素数中每个数字只使用一次

一句话实现输出所有由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))]])

运行结果

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论