这个代码要输出1到100内所有素数 输出在哪里加呢
from math import sqrt
a=1#区间下界
b=100#区间上界
counter=b-a+1#反过来做 先假设全部都是素数
for i in range(a,b+1):
if i==1:
counter-=1#计数器不变 跳出这一次循环
elif i in [2,3]:#2 3都是素数
continue#计数器不变 跳出这一次循环
else:
for s in range(3,int(sqrt(i)+1),2):
if i%s==0:#取余为0 说明不是素数
counter-=1
break
print(counter)