Python100例12-输出101到200之间的素数

题目:判断101-200之间有多少个素数,并输出所有素数。

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。  

方法1:

a = set()
for i in range(101,201):
    for j in range(2,201):
        if (i!=j) and (i%j == 0) :
            a.add(i)
b = set()
for n in range(101,201):
    b.add(n)
c = b-a
print(c)
print(len(c))

方法2:

猜你喜欢

转载自blog.csdn.net/qq_41580631/article/details/83796819