今天学习嵌套for 循环,计算2到100之间的素数。
编码如下:
for n in range(2,100):
for i in range(2,n):
if n%i == 0:
break
else:
print('%d是一个素数',% n)
我运行代码,果然将素数都打印出来了。但没有搞明白2是怎么识别出来的,请高人帮指点。
今天学习嵌套for 循环,计算2到100之间的素数。
编码如下:
for n in range(2,100):
for i in range(2,n):
if n%i == 0:
break
else:
print('%d是一个素数',% n)
我运行代码,果然将素数都打印出来了。但没有搞明白2是怎么识别出来的,请高人帮指点。