流程控制


流程: 计算机执行代码的顺序,就是流程。

流程控制: 对计算机代码执行顺序的控制,就是流程控制。

流程分类: 流程控制一共分为三类,分别是 顺序结构分支(选择)结构循环结构

顺序结构


顺序结构就是代码一种自上而下执行的结构,这是Python默认的流程。

分支(选择)结构


分支结构一共分为4类,分别是 单项分支双项分支多项分支巢状分支

单项分支

格式:

if 1 < 5:print('条件为真输出我')

特征:

1.if条件表达式结果为真,则执行if之后所控制的代码组,如果为假,则不执行后面的代码组

2.冒号:之后下一行的内容必须缩进,否则语法错误

3.if之后的代码中如果缩进不一致,则可能缩进不一致的代码不会受到if条件表达式的控制

4.冒号:后面的代码是在条件表达式结果为真的情况下执行,所以称之为真区间 或 if区间

双项分支

格式:

if 1 < 5:print('条件为真输出我')
else:print('条件为假输出我')

特征:

1.双项分支有两个区间,分别是 True控制的if区间 和 False控制的else区间

2.if区间的内容在双项分支中必须缩进,否则语法错误

多项分支

格式:

if 1 > 5:print('如果1 > 5,我会被输出')
elif 9 < 8:print('如果9 < 8,我会被输出')
else:print('如果以上两条都不成立,我会被输出')

特征:

1.多项分支可以添加无限个elif分支,无论如何,只会执行众多分支的其中一个

2.执行完一个分支后,分支结构就会结束,后面的分支都不会判断,也不会执行

3.多项分支的判断顺序是自上而下逐个分支进行判断的。

巢状分支

格式:

if 1 < 5:print('1真的小于5哦')if 3 < 9:print('如果3 < 9,我会被输出')
else:print('如果上面条件不成立,我会被输出')

特征:

巢状分支是其他他分支结构的嵌套结构,无论哪个分支都可以嵌套

python中的流程控制相关推荐

  1. Python基础之:Python中的流程控制

    文章目录 简介 while语句 if 语句 for语句 Break Continue pass 简介 流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太 ...

  2. python和控制流程_Python基础之:Python中的流程控制

    简介 流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太一样的地方. while语句 python中的while语句和其他语言没有什么不一样,我使用wh ...

  3. 好好学python·运算符和流程控制

    运算符和流程控制 运算符类型 Python算术运算符 Python比较运算符 Python赋值运算符 Python位运算符 Python逻辑运算符 Python成员运算符 Python身份运算符 Py ...

  4. python if else格式_【Python基础】流程控制-if..else

    [Python基础]流程控制-if..else ''' 基本的使用 if 条件: 满足条件执行的代码 else: 不满足条件执行的代码 ''' # age = input("Please i ...

  5. 细数APDL中的流程控制命令

    作者:水哥ANSYS,获授权转载 一.概述 有过其他编程语言经验的同学都知道,流程控制类语言命令在编程中是必须掌握的一门技巧,这类命令能大幅提高我们的编程效率,增加程序可读性.类似地,在APDL中也有 ...

  6. php中的流程控制详解

    作者名:Demo不是emo  主页面链接:主页传送门 创作初心:对于计算机的学习者来说,初期的学习无疑是最迷茫和难以坚持的,中后期主要是经验和能力的提高,我也刚接触计算机1年,也在不断的探索,在CSD ...

  7. Python实验1 流程控制

    Python实验1 流程控制 编写程序实现输入成绩,判断是否通过考试. 代码 grade = int(input("请输入成绩:")) if 60 <= grade < ...

  8. 关于python中程序流程结构-Python程序结构

    2018年6月27日笔记 python流程控制 1.python流程控制语句结构 4种流程控制语句结构: if if -- else if -- elif --else if多条件 2.程序结构 3种 ...

  9. 关于python中程序流程结构-Python语言程序设计(第4章:程序结构设计)

    4.1 算法 [1]计算机程序可视为数据结构和算法的集成,这种集成体现为以下两方面的内容:数据是程序实现的基础:算法要依靠程序来完成功能. [2]算法的特点:有穷性:确定性:零个或多个输入:一个或多个 ...

最新文章

  1. html流动模型,javascript的事件流模型都有什么?
  2. sql server 批量删除临时表
  3. c++ builder 中的 XMLDocument 类详解(2) - 记要
  4. linux 安装maven
  5. Windows手工使用CMD命令写入系统服务方法
  6. hyperv虚拟机网络速度慢问题的解决办法
  7. 那些不可一世的安全软件巨头没落了吗?
  8. ubuntu 安装J2EE环境
  9. LISnlogn写法
  10. Android端百度地图API使用详解
  11. 项目记录-手机号码限制频次
  12. GUI图形化界面(后篇)
  13. 继承(下)----虚继承
  14. 河南工业大学c语言考试题库,c语言题库(编程)河南工业大学 河工大 c语言期末考试题库...
  15. CIA反取证工具曝光 安全专家质疑维基解密
  16. ClickHouse的Projection特性在快手的应用
  17. [oeasy]python0118_语言的发展_希腊字符_拼音文字_亚历山大大帝
  18. linux shell curl get 请求头 和多参数问题及解决
  19. 我的FOXBASE旅程
  20. 解决安装ubuntu系统时,出现机器以UEFI模式启动了安装器的问题

热门文章

  1. 如何检测C语言中的内存漏洞(leak)?
  2. 新兴的多媒体格式——MXF 文件格式分析 和简介
  3. Docker 安装 Redis (Redis 配置)
  4. Duplicate entry ‘XXX‘ for key
  5. Oracle 的 SQL语句中 decode()函数
  6. 64 装饰器函数: 母版 csrf防御机制 cookie
  7. 机器视觉系统需要考虑的十个问题
  8. HihoCoder 1323 回文字符串
  9. 第二轮冲刺-Runner站立会议08
  10. 如何在VS和CB中配置MySQL环境