- 第一种方式
for i in range(101,201):
a=2
while a<i: #
if i%a==0:break
else:a=a+1
if a==i:
print(i)
输出结果如下:
2.第二种方式
for i in range(101,201):
for j in range(2,i):
if i%j==0:break
else:
print(i,'是质数')
输出结果如下:
3.第三种方式
list=[]
for i in range(101,201):
q=i
j=2
while j<q:
if i%j==0:break
else:
q=i//j
j=j+1
else:
list.append(i)
print(list)