zoukankan      html  css  js  c++  java
  • Python之for循环和while循环

    Python中有两种循环,分别为:for 循环和 while 循环。

    循环语句就是在某种条件下,循环的执行某段代码块,并在符合条件的情况下跳出该段循环,

    其目的是处理想要进行处理的相同任务。它的关键词主要以:for、while来标识。

    执行的流程用下图来说明:

    1、for 循环

    for 循环可以用来遍历某一对象(就是把集合中的每个元素都依次访问一次)。

    for循环的基本结构如下:

    编写循环语句时,其语法是这样的,如下图:

         

    2、 while 循环

    for循环和while循环,两者的相同点在于都能循环做一件重复的事情;

    不同点在于,for循环是在序列穷尽时停止,while循环是在条件不成立时停止。

    对于while循环来说,还有两个重要的关键词:continue和break;

    continue用于跳出本次循环,而break用于退出本次循环,下面举例来说明:

       

    注意:

    无限循环:

    无限循环也叫死循环,即是说代码一直在循环里运行,永远都跳不出来了,死循环在编写代码的时候要格外注意,

    不要在需要跳出循环的地方造成死循环了;

    for、while中使用else

    在循环条件为False的时候如果要执行某段代码块,则可以用else来操作,例如,上面的for循环可以这么写:

     

    简单语句组

    如果在循环代码块中仅只有一条语句,可以将其写成一行,这种写法称为简单语句组,例如:

    >>>while True: print("Hello,World")      #无限循环,仅作为示例使用

    循环嵌套

    在写代码时,有可能会遇到循环里面再调用循环的情况,这种情况就叫做循环嵌套.

    比如,可以在for循环中嵌套for循环或者while循环,反之也能在while循环中嵌套for循环和while循环.

    出一个小题目,有兴趣的朋友可以尝试一下。

    题目:使用嵌套循环打印 0-100 之间的质数:

  • 相关阅读:
    BZOJ 3677: [Apio2014]连珠线 树形DP
    TweenMax说明
    vs 中快捷实现父类方法
    Box2d b2World的RayCast方法
    cocos2d-js 帧序列动画
    cocos2d-js 显示帧序列图中的一帧
    不同类型刚体接触测试
    FlashDevelop调试Air出错
    php 创建删除数据库
    本地php 连接 MySQL
  • 原文地址:https://www.cnblogs.com/tangbohu2008/p/10818857.html
Copyright © 2011-2022 走看看