Python教程

Python基础之流程控制

本文主要是介绍Python基础之流程控制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

一、引子

二、顺序结构

二、分支结构

三、循环结构

 

一、引子

  流程控制就是控制流程的执行过程,任何情况下都只有三种情况(结构):顺序结构、分支结构、循环结构。

 

二、顺序结构

  从上到下依次执行流程

 

 

 

二、分支结构

  在执行过程中,遇到不同的条件,可能会执行不同的流程。比如看天气预报今天会不会下雨,会下雨就带伞,不下雨就不带伞。

  分支结构有三种用法:

    1.单if分支结构:

    单条件成立后执行的子代码块。

      age = 28
      if age < 29:   # 注意冒号:
        print('小姐姐好')   # 注意缩进

 

    2.if与else连用结构:

    if条件:条件成立之后执行的代码块;

    else条件:条件不成立之后执行的子代码块。

    两个条件,if 和 else 永远只会执行一个

      age = 30
      if age < 28: # 如果条件成立,就执行这个
        print('小姐姐好')
      else: # 如果条件不成立,就执行这个
        print('不好意思认错人了')

 

    3.if、elif、else连用结构:

    if条件:条件1成立之后执行的子代码块;

    elif条件:条件1不成立,条件2...条件N成立之后执行的子代码块;

    else 条件:以上所有条件都不成立之后执行的子代码块。

    多个条件,elif可以重复多次代表多个条件,三个条件永远只会执行其中一个

      age = 70
      if age < 13:   # 如果条件1成立就执行这个
        print('小朋友好')
      elif age < 28:   # 如果条件1不成立,条件2成立就执行这个
        print('小姐姐好')
      elif age < 60:   # 如果条件1,2都不成立,条件3成立就执行这个
        print('女士您好')
      else:    # 以上所有条件都不成立,就执行这个
        print('阿姨好')

    4.if嵌套结构:

      多层if条件嵌套,if下面还有if       

 

 

 

 

 

 

 

三、循环结构

  在执行过程中有些需要反复执行,需要配一定的条件,不能一直循环。

 

这篇关于Python基础之流程控制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!