8、打印100以内的素数
image.png
import math
def is_prime(a):
flag=True
for i in range(2,int(math.sqrt(a))):
if a%i==0:
return False
return True
result=[]
for i in range(2,101):
if is_prime(i):
result.append(i)
print(result)
这道题居然做了40多分钟,本来以为最多10几分钟的,真是醉了,最后心烦意乱,看答案做的,状态不好的时候真是不适合做题啊!还是之前做过的题,对自己无语了TT