如何使用Python在区间内打印所有素数?

如何使用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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程