代码
def aa(a,b): l = [] for n in range(a,b):#任意a,b区间 for i in range(2,n): if n % i == 0: break else: l.append(n) print(l) print('%d-%d间的素数共有%d个'%(a,b,len(l)))
输入: aa(101,201)
结果:
[101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199]
101-201间的素数共有21个
图片

该博客展示了如何使用Python编程找出两个整数x和y(x>y)之间的所有素数。代码运行结果列举了101到201之间的素数,并指出这一区间内共有21个素数。

被折叠的 条评论
为什么被折叠?



