问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用Python寻找前n个质数

发布网友 发布时间:2022-09-26 21:32

我来回答

1个回答

热心网友 时间:2023-10-03 16:25

from itertools import count
from math import sqrt

def format_primes(fn):
    def add_descriptoin(n):
        primes = fn(n)
        for i, p in enumerate(primes):
            print("{} : {} is a prime number".format(i, p))
    return add_descriptoin

@format_primes
def first_primes(n):
    def prime_gen():
        primes = []
        for n in count(2):
            if all(n%p for p in primes if p <= sqrt(n)):
                primes.append(n)
                yield n
    primes = []
    for i, j in enumerate(prime_gen()):
        # if i < n:
        if i < (n+1):
            primes.append(j)
        else:
            break
    # return primes
    return primes[1:]

print("Find the first M prime numbers")
# python 2.x输入数据的话,要作相应修改
M = input("M? ")
first_primes(M)

按你的示例从3开始打印的,如果要从2开始用注释的两行替换这两行下面的行

热心网友 时间:2023-10-03 16:27

from itertools import count
from math import sqrt

def format_primes(fn):
    def add_descriptoin(n):
        primes = fn(n)
        for i, p in enumerate(primes):
            print("{} : {} is a prime number".format(i, p))
    return add_descriptoin

@format_primes
def first_primes(n):
    def prime_gen():
        primes = []
        for n in count(2):
            if all(n%p for p in primes if p <= sqrt(n)):
                primes.append(n)
                yield n
    primes = []
    for i, j in enumerate(prime_gen()):
        # if i < n:
        if i < (n+1):
            primes.append(j)
        else:
            break
    # return primes
    return primes[1:]

print("Find the first M prime numbers")
# python 2.x输入数据的话,要作相应修改
M = input("M? ")
first_primes(M)

按你的示例从3开始打印的,如果要从2开始用注释的两行替换这两行下面的行

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 python编程题目,会的帮帮忙 2009年郑州九年级历史一检如题 谢谢了 九年级历史下册新课程学习与检测答案 2011九年级历史第一单元检测试题试卷答案 历史与社会九年级第一单元填空题 九年级历史与社会第一单元测试卷!!求! 减胖最有效的办法是什么? 如何开车才能最省油 24a4.2v等于多少? 4点2伏一般功率用多大 400毫安4.2v多少瓦? 额定输出4.2V,最大输出电流2.2A,瓦数是多少 请问4.2伏 4800Ah是多少瓦 想问苹果电脑怎么登陆id 无锡领环保标志需要些什么东西?在哪领取? 做梦爱车被砸了,打什么七星码? 摩托车怎么贴膜 如何给摩托车贴膜 红包多长时间不领退回来 学佛教就一定不能吃肉吗? 佛家说不可杀生,所以不吃肉,为什么不包括同 python入门问题,关于货币面值最少的组合。 高分求python大神帮忙解答,实在有难度,做不出来 50杯奶茶怎么配送 做梦梦到撞鬼,白天睡了半小去,又好像没睡实,在类似我平时总去的商场的电梯里,好像要去-1层取车,按 纳米氧化物材料有怎样的作用? 纳米氧化物的应用领域 纳米氧化物的主要功能 纳米陶瓷和纳米氧化物的用途有哪些? 电池用的纳米氧化物有哪几种?锂电池隔膜涂覆用哪种纳米氧化物为好?有没推荐纳米氧化物的厂家?? 纳米催化氧化技术 纳米氧化铈是什么东东? 纳米级的氧化物是什么 求几本超级YY的书 要完结的哦 就像天降神妻的那种 不好不给分哦 禁忌的爱之狂爱三月的txt全集下载地址 禁忌之爱:情人十八岁小说txt全集免费下载 推荐几本玄幻小说(要已经完结的) 梦见自己拉一辆人力车在街上跑 招财龟吃鱼食好吗 它会吃的都好 猪鼻龟最好养殖方法 养殖猪鼻龟注意事项 彩龟吃不吃金鱼藻,是否该给它补充点素食?