方法一
def prime(x): for i in range(2,x): if x%i==0: return False if i==x-1: return Trueoutput = filter(prime, range(100, 200))print(list(output))
方法二
for a in range(101, 201): k = 0 for i in range(2, a): if a % i == 0: k += 1 if k == 0: print(a, end=' ')
方法三
i = 100while i <= 200: j = 2 k = 0 while j < i: if i % j == 0: k += 1 j += 1 if k == 0: print(i, end=' ') i += 1
方法四
for i in range(100, 201): for j in range(2, i): if i % j == 0: break else: print("%d是素数" % i, end=' ')
------- 知识无价,汗水有情,如需搬运请注明出处,谢谢!
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。


