计算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
原文:https://www.cnblogs.com/hrv5/p/12000039.html