首先,讲一下素数的定义:一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数,也称为素数。
知道后我们大概就能分析出来素数的一个判定条件,从1到100进行循环遍历,每个数都要除以2到当前循环的那个数i,如果可以整除,则表明不是素数,反之,则输出当前数为素数。
具体实现的代码如下:
for i in range(1,101):
if i > 1:
for j in range(2,i):
if i%j == 0:
break
else:
print(i)