1 / 23
文档名称:

第4章 Python控制结构-选择结构.pptx

格式:pptx   大小:510KB   页数:23页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第4章 Python控制结构-选择结构.pptx

上传人:春哥知识店铺 2021/12/2 文件大小:510 KB

下载得到文件列表

第4章 Python控制结构-选择结构.pptx

相关文档

文档介绍

文档介绍:《Python语言程序设计》
第4章 Python控制结构
第4章 Python控制结构
Python顺序结构

Python选择结构

Python循环结构

Python控制结构应用举例

第4章 Python控制结构
Python选择结构
if 单分支选择结构语句
if...else 双分支选择结构语句
if...elif...elif...else 多分支选择结构语句
if 嵌套 选择嵌套结构语句
单分支选择结构
单分支选择结构用来描述只有一个条件,决定程序的执行与否,其自然语言的表述为:
如果<满足条件>
那么<执行相应任务>
如果<不满足条件>
那么<跳过此处继续>
Python的语法格式为:
if<条件表达式>:
语句块
单分支选择结构
当程序执行到此语句时,首先检查“条件表达式”的值是否为True。如果是True,则执行冒号后的“语句块”,然后接着执行下面的语句。如果“条件表达式”的值为False,则不执行“语句块”中的任何语句,直接跳到下一条语句执行。
if<条件表达式>:
语句块
双分支选择结构
双分支选择结构也是用来描述只有一个条件的情况,但是决定程序执行两个方面,其自然语言的表述为:
如果<满足条件>
那么<执行相应任务1>
否则<执行相应任务2>
Python的语法格式为:
if<条件表达式>:
语句块1(条件为真时要执行的语句块)
else:
语句块2(条件为假时要执行的语句块)
多分支选择结构
多分支选择结构是用来解决多条件判断多情况讨论问题而设计的,其自然语言的表述为:
如果<满足条件1>
那么<执行相应任务1>,
否则如果<满足2>那么<执行相应任务2>,
否则如果…那么…,
否则如果<满足条件n>那么<执行相应任务n>,
否则如果<前边条件都不满足>
那么<如果有安排,则执行其它任务,否则什么都不做,结束判断>
多分支选择结构
Python的语法格式为:
if<条件表达式1>:
      语句块1
elif<条件表达式2>:
      语句块2

elif<条件表达式n>:
      语句块n
[else:
     语句块n+1]
当程序执行到if … elif … else …语句时,首先判断条件1,如果其值为True,执行语句块1,然后结束整个选择结构;如果条件1的值为False,则判断条件2,如果其值为True,执行语句块2,然后结束整个选择结构;如果条件2的值为False,继续往下判断其他条件的值;如果所有条件的值都为False,则执行else之后的语句块n+1,如果没有else,则结束整个选择结构。
多分支选择结构
也就是说,从上到下,第几个条件表达式值为True,就执行相应的第几个语句块,然后结束整个选择结构,执行下面的语句。如果有不止一个条件表达式的值为True,只有最上面的条件所对应的语句块被执行。如果所有的条件均不成立,而又没有else语句,则不执行本结构中的任何语句块,直接执行选择结构下面的语句。