质数问题

生成n个质数的程序:

def getprim(n):
    p = 2   #质数从二开始
    x = 0
    while(x < n):
        result = True
        for i in range(2, p // 2 + 1):
            if(p % i == 0):
                result = False  # 如果P能被任意一个小于n的数整除,则非质数
        if result == True:
            print(p)  # 如果是质数,则打印
            x = x + 1  # 计数+1
        p += 1  # P+1
getprim(20)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这个不错分享给大家,从扣上看到的,就转过来了 《电脑专业英语》 file [fail] n. 文件;v. 保存文...
    麦子先生R阅读 11,870评论 5 24
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,273评论 19 139
  • 1. file n. 文件;v. 保存文件2. command n. 命令指令3. use v. 使用用途4. p...
    喵呜Yuri阅读 4,143评论 0 4
  • 卓麦阅读 1,432评论 2 2
  • 说起我的姑姑就不得不提到我的奶奶。奶奶是带个男孩嫁给爷爷的。 听妈妈说,那时候奶奶嫁的那家成分高,爷爷被人家活活打...
    田螺姑娘_bb42阅读 4,442评论 5 3

友情链接更多精彩内容