python 求100以内的素数

题目一 :求100以内的素数(素数为只能被1和它本身整除的整数)


解题思路:

  1. 求出100以内除了1的所有整数(1不是素数)。
  2. 用每一个整数分别除以比他小的整数,判断是否可以整除。
  3. 定义一个空列表,用以储存素数。
  4. 设定一个判断条件。

解题代码:

    L=[]
    for i in range(2,101):
      flg=True
      for j in range(2,i):
        if (i%j==0):
          flg=False
          break
      if flg:
        L.append(i)
    print(L)

打印结果:
[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]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 看了几天Python语法, 写一个小作业。看代码 先实现效果,我承认代码写得很丑。下一步 打算把它封装成函数。 把...
    iOS_愛OS阅读 4,825评论 0 1
  • 第一章数和数的运算 一概念 (一)整数 1整数的意义 自然数和0都是整数。 2自然数 我们在数物体的时候,用来表示...
    meychang阅读 2,725评论 0 5
  • 小小学校放寒假,到站后,爸爸来接她了。一切看似那么平静,但是,刚上完公交车,爸爸偷完硬币后,问题来了。开公交车的是...
    柠檬雪上飞阅读 189评论 0 0
  • 山东临沂解志强 忘情的纠缠 任世俗流言百般 仍执最初的心 不问有谁能懂 将心...
    解桓阅读 299评论 0 2
  • 最近压力很大,大项目没落地,小项目也没中,然后还一大堆麻烦事情。 觉得内心很浮躁,总是想发泄,但又没有可发泄的窗口...
    郭敏缓阅读 269评论 1 1