用python求100以内的素数,下面那个else我感觉是和if对应的,但是如果我把他俩对齐,100以内就有1590个素数,只有把else和第二个for对其才能算出对的值,真的不知道为啥一个空格差这么多,他这个两个程序运行的区别是啥,请您帮忙看看,真的感谢
for x in range(10):
if x<2:
continue
for i in range(2,x):
if x%i==0:
break
else:
print(x)