首页 > 其他 > 详细

函数封装2.3 计算2-100之间素数的个数,返回结果

时间:2019-12-07 00:24:24      阅读:127      评论:0      收藏:0      [点我收藏+]

计算2-100之间素数的个数,返回结果

def primeNum(f):
    def f1():
        sum_pri = 0
        for i in range(2,101):
            for j in  range(2,i):
                if i % j == 0:
                    break
                elif j == i - 1:
                    sum_pri += 1
        return f(sum_pri+1)
    return f1
@primeNum
def f(p):
    print("2-100之间共有{}个素数".format(p))
f()

输出结果:

2-100之间共有25个素数

Process finished with exit code 0

 

函数封装2.3 计算2-100之间素数的个数,返回结果

原文:https://www.cnblogs.com/hrv5/p/12000039.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!