题目如下:1-1000的质数有多少个? Nzel^~
看了题目一脸茫然,我知道质数就是只能被1和自己整除的正整数。但好像没有规律呀,相信大多数家长都和我一样的想法。 ~6Df~uN
以下是解决方法: I=o/1:[-
以下为程序: h!~u^Z.7<
def getprim(n): >}>cJh6
??? p=2 KfMaVU=4P
? j!hdi-aTU
??? x=0 R*z:+p}oHy
??? while(x<n): 6'QlC+E
??????? result=True ulxy 4] h
??????? for i in range(2,p-1): s14; \
??????????? if(p%i==0): 1[H1l;
??????????????? result=False#如果P能被任意一个小于n的数整除,则非质数 EPL"H:o5%<
??????? if result==True: i`HXBq!|w
??????????? print(p) #如果是质数,则打印 .GNl31f0
??????????? x=x+1#计数+1 _U/C G<n
??????? p+=1#P+1 7="I;
然后运行: !nyUAZ9 :
getprim(100) iXFN|ml
7P7d[KP<
太可怕了,我不仅数学题做不出来,连答案都看不懂,上网一查才知道这居然是编程。 %eLf6|1x
网上说甲骨文嘉兴实训中心有教这个,好像在嘉兴智慧园那边,有嘉兴的朋友了解吗? .T }q"
?