题目如下:1-1000的质数有多少个? J-F".6i5
看了题目一脸茫然,我知道质数就是只能被1和自己整除的正整数。但好像没有规律呀,相信大多数家长都和我一样的想法。 "s*-dZO
以下是解决方法: eU?hin@X
以下为程序: )+E[M!34
def getprim(n): l4Xz r:]
??? p=2 =l,P'E
? mPV<a&U
??? x=0 kSQ8kU_w+
??? while(x<n): Ccf/hA#mb
??????? result=True kI{DxuTad
??????? for i in range(2,p-1): /0h
*(nL
??????????? if(p%i==0): &SY!qTxF
??????????????? result=False#如果P能被任意一个小于n的数整除,则非质数 [I $+wWW_
??????? if result==True: C|(A/b
??????????? print(p) #如果是质数,则打印 nV;'UpQw
??????????? x=x+1#计数+1 7|P
kc(O
??????? p+=1#P+1 U@lc1#
然后运行: yBIlwN`kB
getprim(100) Y?T{>"_W
_"DS?`z6
太可怕了,我不仅数学题做不出来,连答案都看不懂,上网一查才知道这居然是编程。 ]T4/dk&|o^
网上说甲骨文嘉兴实训中心有教这个,好像在嘉兴智慧园那边,有嘉兴的朋友了解吗? 'Ts:.
?