初识python 之 取101到200之前的所有素数

素数:只能被1或本身整除

思路分析:这个数只有2个数据能整除

代码如下:

n = 0
li = []
for i in range(101,200):
    m = 0
    for j in range(1,200):
        if i % j == 0:
           m += 1
    if m == 2:
        n += 1
        li.append(i)
print('101到200之间,一共有{}个素数,分别是:{}'.format(n,li))

 

posted on 2019-08-14 22:35  Simple-Sir  阅读(1313)  评论(0编辑  收藏  举报

导航