计算2-100之间素数的个数,返回结果 defprimeNum(f):deff1(): sum_pri=0foriinrange(2,101):forjinrange(2,i):ifi % j ==0:breakelifj == i - 1: sum_pri+= 1returnf(sum_pri+1)returnf1 @primeNumdeff(p):print("2-100之间共有{}个素数".format(p)) f() 输出结果: 2-100之间共有2...
我们只是在这个基础上做了⼀点改进,代码如下:# 计算2-100之间素数的个数,返回结果 # 素数是指在⼤于1的⾃然数中,除了1和它本⾝以外不再有其他因数的⾃然数 # 定义⼀个列表接受返回的质数 list_num = []def primeNum(n, m):# 遍历n-m(含nm)间的所有数字并赋值给i for i in range...