python之流程控制

流程控制之if-else

  if 条件1:

    满足条件1的情况

  else if 条件2:

    满足条件2的情况

      if 条件2.1:

        满足条件2.1的情况(if-else语句的嵌套)

      else if 条件2.2:

        满足条件2.2的情况

      ........  

      else:

        以上2.x都不满足的情况

  .......

  else:

    以上都不满足的情况

流程控制之逻辑运算符

  1、and:与逻辑

    条件1 and 条件2:条件1和条件2同时满足才为真

  2、or: 逻辑或

    条件1 or 条件2: 条件1或条件2满足之一就为真

  3、not: 逻辑非

    not 条件1 : 不满足条件一的所有情况

在实际使用中尽量多使用逻辑运算符,少用嵌套语句。

流程控制之for循环

for 循环用于遍历一切可迭代对象(如字符串,元组,列表,字典等)。

for循环语法如下

for iterating-var(迭代变量) in sequence(可迭代序列):

  statement(s)

流程控制之循环控制

1、for循环中任何时候加入break就会终止循环

2、循环中加入continue,就会跳过当前循环的余下语句进入到下一个循环中

3、循环中可以使用pass充当占位符(pass语句不会进行任何操作,使用pass语句是为了保证语句的完整,规范)

4、循环中使用exit结束整个程序的进行、

流程控制之while

while语法如下

while expression:

  statement(s)

当expression为true时,就会执行下去,直到expression为false终止。

    

猜你喜欢

转载自www.cnblogs.com/all1008/p/9696753.html