第3章 流程控制_0703ppt课件.pptx
《第3章 流程控制_0703ppt课件.pptx》由会员分享,可在线阅读,更多相关《第3章 流程控制_0703ppt课件.pptx(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章 流程控制_0703 第3章 流程控制 if语句 if语句的嵌套 循环语句 循环嵌套 跳转语句 掌握熟悉掌握熟悉 学习目标掌握 if语句的多种格式,跳转语句12掌握 while循环,for循环熟悉 if语句的嵌套34熟悉 for循环与while循环嵌套 目录页05 跳转语句01 if语句02 if语句的嵌套03 循环语句04 循环嵌套 过渡页05 跳转语句01 if语句02 if语句的嵌套03 循环语句04 循环嵌套 if语句的格式思考:什么是流程控制? if语句的格式程序中的语句默认自上而下顺序执行。流程控制意指在程序执行时,通过一些特定的指令更改程序中语句的执行顺序,使程序产生跳跃、
2、回溯等现象。 if语句的格式程序开发中经常会用到条件判断,比如,用户登录时需判断用户名和密码是否全部正确,进而决定用户是否能够成功登录。类似这种需求的功能,类似这种需求的功能,都可以使用都可以使用if语句实现。语句实现。 if语句的格式if语句可使程序产生分支,根据分支数量的不同,if语句分为单分支、双分支和多分支语句。if单分支双分支多分支if-elseif-elif-else if语句的格式if语句由if关键字、条件表达式和代码块三部分组成,它根据表达式的判断结果选择是否执行相应的代码块 。if 条件表达式: 代码块 if语句的格式if关键字可以理解为“如果”,当条件表达式的值为True时
3、,则执行代码块。 if语句的格式if-else语句产生两个分支,可根据条件表达式的判断结果选择执行哪一个分支。if 条件表达式: 代码块1else: 代码块2 if语句的格式如果if条件表达式结果为True,则执行代码块1;如果条件表达式结果为False,则执行代码块2。 if语句的格式if 条件表达式1: 代码块1elif 条件表达式2: 代码块2elif 条件表达式3: 代码块3elif 条件表达式n-1: 代码块n-1else: 代码块n如果程序需要处理多种情况,那么可以使用if-elif-else语句。 if语句的格式若条件表达式1的结果为True,则执行代码块1;若条件表达式2的结果
4、为True,则执行代码块2,以此类推,若else前面的条件表达式结果都为False,则执行代码块n。 实例1:判断4位回文数所谓回文数,就是各位数字从高位到低位正序排列和从低位到高位逆序排列都是同一数值的数。例如例如: 1221 1221、1234321.1234321. 实例1:判断4位回文数本实例要求编写程序,判断输入的4位整数是否是回文数。 实例2:奖金发放某企业发放的奖金是根据利润提成计算的,其规则如下所示。 实例2:奖金发放本实例要求编写程序,实现快速计算员工应得奖金的功能。 实例3:根据身高体重计算某个人的BMI值BMI又称为身体质量指数,它是国际上常用的衡量人体胖瘦程度以及是否健
5、康的一个标准。身体质量指数(BMI)= 体重(kg)身高2(m2) 本案例要求编写程序,根据用户输入的身高和体重计算BMI值,并找到对应的分类。实例3:根据身高体重计算某个人的BMI值 过渡页05 跳转语句01 if语句02 if语句的嵌套03 循环语句04 循环嵌套 if语句嵌套if语句嵌套指的是if语句内部包含if语句,其格式如下所示:if 条件表达式1: 代码块1if 条件表达式2: 代码块2先判断外层先判断外层ifif语句中条件表达式语句中条件表达式1 1的结果是的结果是否为否为TrueTrue,若若结果为结果为TrueTrue执执行代码块行代码块1 1,再,再判断内层判断内层ifif
6、的条件表达式的条件表达式2 2的结果是否为的结果是否为TrueTrue,若若结结果为果为TrueTrue执执行代码块行代码块2 2。 if语句嵌套针对if嵌套语句,有两点需要说明:(1)if语句可以嵌套多层,不仅限于两层。(2)外层和内层的if判断都可以使用if语句、if-else语句和elif语句。 实例4:模拟乘客进站流程火车和地铁的出现极大地方便了人们的出行,为保障民众的行程安全,进站乘坐火车前需先接受安检。验票安检 实例4:模拟乘客进站流程以先验票后安检的车站为例,乘客的进站流程如下: 如果没有车票,不允许进站 如果有车票,对行李进行安检。验票:已买票?如果携带危险品,不允许上车如果没
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 流程控制_0703ppt课件 流程 控制 _0703ppt 课件
限制150内