如何使用Python打印间隔中的所有素数?

质数被定义为除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打印间隔中的所有素数? 的全部内容, 来源链接: utcz.com/z/338191.html

回到顶部