用生成器函数primes(begin, end)生成素数,给出起始值begin和终止值stop, 生成此范围内的全部素数,不包含(stop)
如:
L = [x for x in primes(10, 20)]
将得到列表L = [11, 13, 17, 19]
代码如下:
def primes(s,e):
for x in range(s,e):
b = True
for i in range(x):
if i <= 1 :
continue
if x % i == 0:
b = False
break
if b:
yield x
L = [x for x in primes(10,100)]
print(L)
运行结果:
质量分割线=====================================================
今天讲一下这个用生成器函数生成数组给出提示指和中指之 真正值范围内的全部数数然后我们先定一个Promise传入一个S和一个ES代表其实只一代表决数据那么慢 再到下面写一个L等于fxx和一个使命primas传入一个12时任何一个到12号然后我们再回到这个任务函数里面 鲜血和s n满足S然后然后然后再复印段子 回车 然后那个判断他是不是速度 如果 如果一个数取余额 约等于等于零的话 如果没变 小于等于 小于等于 continue 再来 您的话
发表评论