ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python基础之流程控制

2021-11-07 10:03:21  阅读:138  来源: 互联网

标签:控制 Python 流程 else 条件 print 成立 执行 age


目录

一、引子

二、顺序结构

二、分支结构

三、循环结构

 

一、引子

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

 

二、顺序结构

  从上到下依次执行流程

 

 

 

二、分支结构

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

  分支结构有三种用法:

    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,流程,else,条件,print,成立,执行,age
来源: https://www.cnblogs.com/90s-blog/p/15519118.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有