#coding:utf-8
defgetPrime(maxNum):#網(wǎng)上抄了一個(gè)解決方案满钟,定義一個(gè)函數(shù):
? ? aList = [xforxinrange(0, maxNum)]#一個(gè)列表式生成aList
? ? prime = []
? ? foriinrange(2,len(aList)):
? ? ? ? ifaList[i] !=0:
? ? ? ? prime.append(aList[i])
? ? ? ? clear(aList[i], aList, maxNum)
? ? ? ? returnprime
defclear(aPrime, aList, maxNum):
? ? foriinrange(2,int((maxNum / aPrime) +1)):
? ? if notaPrime * i > maxNum -1:
? ? ? ? aList[i * aPrime] =0
print(getPrime(100))
話說境肾,第二個(gè)循環(huán)就看不懂了毕贼。。叨咖。像啼。哎汪榔!數(shù)學(xué)太差
聽了微信上各個(gè)同學(xué)的發(fā)言蒲拉,感覺天南地北的肃拜,各種背景,好神奇呀