题目如下:1-1000的质数有多少个? TwBwqQ)t
看了题目一脸茫然,我知道质数就是只能被1和自己整除的正整数。但好像没有规律呀,相信大多数家长都和我一样的想法。 0 1U/{D6D
以下是解决方法: E/mp.f2!
以下为程序: 8?ldD
def getprim(n): D_oGhQYY4
??? p=2 tbHU(#~
? cn&\q.!fh
??? x=0 Z?k4Kb
??? while(x<n): 5)fEs.r0U
??????? result=True lub(chCE[
??????? for i in range(2,p-1): QeP8Vl&e:
??????????? if(p%i==0): |7Fe~TC
??????????????? result=False#如果P能被任意一个小于n的数整除,则非质数 R I Bj9kd
??????? if result==True: MP/6AAt7=|
??????????? print(p) #如果是质数,则打印 UR|UGldt_T
??????????? x=x+1#计数+1 =e'b*KTL,
??????? p+=1#P+1 ~kUdHne(
然后运行: U4]>8L
getprim(100) u_[^gS7
KE3/sw0
太可怕了,我不仅数学题做不出来,连答案都看不懂,上网一查才知道这居然是编程。 EoM}Co
网上说甲骨文嘉兴实训中心有教这个,好像在嘉兴智慧园那边,有嘉兴的朋友了解吗? W99MA5P
?