流程: 代码执行的过程
流程控制:对代码执行过程的管控

分支结构:
(1) 单项分支
(2) 双项分支
(3) 多项分支
(4) 巢状分支
如果条件表达式为真 ,则执行代码块里面的内容从上到下 (1)单项分支
chen_mengjie = "小仙女"
if chen_mengjie == "小仙女": # 条件为真,执行下面的代码块
print("我就给他买好吃的")
print("我就给他买好喝的") 执行结果: 我就给他买好吃的
我就给他买好喝的 (2)双向分支
如果条件表达式成立,则执行if这个区间的代码块
如果条件表达式不成立,则执行else这个区间的代码块
if这个区间的代码块叫做真区间
else这个区间的代码块叫做假区间 chen_mengjie = "少妇"
if chen_mengjie == "绿巨人": # 条件为假,不执行
print("不可描述。。。")
else:
print("给她买布加迪威龙") 执行结果:
给她买布加迪威龙 (3)多项分支(多选一)
是一个典型的多选一的结构:必须选一个,剩下的条件分支就不执行了
**elif 可以写多个或不写
**else 只能写一个或不写
youqian = False
youfang = True
youche = True
youyanzhi = True
youtili = True
if youqian == True:
print('我就嫁给你1')
elif youfang == True:
print('我就嫁给你2')
elif youche == True:
print('我就嫁给你3')
elif youyanzhi == True:
print("我就嫁给你4")
elif youtili == True:
print('我就嫁给你5')
else:
print('脑弟快走吧,一会好赶不上二路汽车了6') 执行结果: 只有一个条件为真,其它的都不执行
我就嫁给你2 (4)巢状分支 (单项分支 双向分支 多项分支 互相的嵌套)
youqian = True
youfang = True
youche = True
youyanzhi = True
youtili = False
前面的缩进 来判断是否是同一代码块(一个tab键为一个缩进)
if youqian == True:
if youfang == True:
if youche == True:
if youyanzhi == True:
if youtili == True:
print("恭喜你~ 牵手成功~")
else:
print("恭喜你~ 成为我的1号备胎")
else:
print("老弟你等等,我们相约98,大约在冬季")
else:
print("老弟,快走不送")
执行结果: 只有if 为True才会继续往下执行,否则就执行对应模块的else语句
恭喜你~ 成为我的1号备胎

  

最新文章

  1. 记一次SQLServer的分页优化兼谈谈使用Row_Number()分页存在的问题
  2. 简单的c# TCP通讯(TcpListener)
  3. 使用Graph工具观察FFT波形
  4. log4j.xml 日志只输出指定类配置
  5. ACM题目————数素数
  6. 2016年11月17日 星期四 --出埃及记 Exodus 20:8
  7. Web服务器控件表
  8. 【转】基于 Android NDK 的学习之旅-----数据传输(引用数据类型)
  9. Cortex-M3动态加载三(模块调用系统函数)
  10. Lu核心库系统结构及输出函数
  11. docker 真实---安装基本映像 (一)
  12. 浅谈传统语音通信和APP语音通信音频软件开发之不同点
  13. AngularJS:何时应该使用Directive、Controller、Service?
  14. [MapReduce_7] MapReduce 中的排序
  15. hbase源码系列(十四)Compact和Split
  16. VC++实现获取文件占用空间大小的两种方法(非文件大小)
  17. Objective-C 学习笔记(五) 快速枚举
  18. WEB安全 php+mysql5注入防御(二)
  19. gitlab通过api创建组、项目、成员
  20. 使用Maven下载jar包

热门文章

  1. react 生命周期函数的一些心得体会
  2. 前端添加视频流rtmp格式
  3. 【数据库开发】Redis消息通知
  4. 基于MSP430G2231实现的频率计
  5. vue组件中的驼峰命名和短横线命名
  6. 适合长期英语学习的电视、电台、podcast节目有哪些?
  7. SC创建服务编写bat脚本
  8. java--demo之猜拳游戏
  9. 顺序表添加与删除元素以及 php实现顺序表实例
  10. Python 【收发邮件】