如何使用Python在区间内打印所有素数?
素数被定义为除1和它本身以外不可被任何其他数整除的数字。因此,要确定一个数字是素数,需要检查它是否可以被1到它自身之间的所有数字除了1和它自身之外的数字整除。
以下程序列出了1到100之间的所有素数。外层循环生成该范围内的数字。内层循环从2到外层循环中的每个数字,并连续通过求余运算符来检查可整除性。如果它不能被内层范围内的所有数字整除,它就会被打印出来。
for i in range(101):
for j in range(2,i-1):
if i%j==0: break
else:
print (i)
阅读更多:Python 教程