1 问题
如何用python找出1000以内的所有素数并将其存入列表。
2 方法
代码清单 1
alist=[2,3]
for i in range(5,1000):
num=i**0.5
num=int(num)
for m in range(2,num+1):
if i%m==0:
break
elif m==num:
alist.append(i)
else:
continue
print("1000以内的素数为:",alist)
3 结语
针对如何用python找出1000以内的素数并存入列表,提出利用if条件判断和for循环嵌套的方式,通过利用IDLE编写,证明该方法是有效的,但是内容过于单一,以后可以对该类找出不同类型的数字进行内容的丰富和对代码的进一步完善,可以为以后编写数据分类提供经验。