题目如下:1-1000的质数有多少个?
看了题目一脸茫然,我知道质数就是只能被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的数整除,则非质数
ifresult==True:
print(p) #如果是质数,则打印
x=x+1#计数+1
p+=1#P+1
然后运行:
getprim(100)
太可怕了,我不仅数学题做不出来,连答案都看不懂,上网一查才知道这居然是编程。
网上说甲骨文嘉兴实训中心有教这个,好像在嘉兴智慧园那边,有嘉兴的朋友了解吗?
看了题目一脸茫然,我知道质数就是只能被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的数整除,则非质数
ifresult==True:
print(p) #如果是质数,则打印
x=x+1#计数+1
p+=1#P+1
然后运行:
getprim(100)
太可怕了,我不仅数学题做不出来,连答案都看不懂,上网一查才知道这居然是编程。
网上说甲骨文嘉兴实训中心有教这个,好像在嘉兴智慧园那边,有嘉兴的朋友了解吗?