Python - 列举100以内的素数

源码 66 字 大概 1 分钟 218 次
题目: 获取 100 以内的素数。

解决代码

num=[];
i=2
for i in range(2,100):
   j=2
   for j in range(2,i):
      if(i%j==0):
         break
   else:
      num.append(i)
print(num)

运行示例

[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]

思路:

1.先将1~100的数量进行遍历,获得这个数是不是素数

2.除以这个小的整数(除了1和本身),获得余数,根据余数判断是否是素数

文章目录
END

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。

发表感想