168大数据

标题: 用Python 编一个找质数的小程序 [打印本页]

作者: jjrc520    时间: 2016-5-1 18:00
标题: 用Python 编一个找质数的小程序
用Python 编一个找质数的小程序,质数的定义:只能被1和自己整除的正整数。
以下为程序:
def getprim(n):    p=2    x=0    while(x<n):        result=True        for i in range(2,p-1):            if(p%i==0):                result=False#如果P能被任意一个小于n的数整除,则非质数        if result==True:            print(p) #如果是质数,则打印            x=x+1#计数+1        p+=1#P+1然后运行:
getprim(100)得到以下数列:
2357111317192329313741434753596167717379838997101103107109113127131137139149151157163167173179181191193197199211223227229233239241251257263269271277281283293307311313317331337347349353359367373379383389397401409419421431433439443449457461463467479487491499503509521523541541







欢迎光临 168大数据 (http://www.bi168.cn/) Powered by Discuz! X3.2