欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第3章 流程控制_0703ppt课件.pptx

    • 资源ID:16977443       资源大小:2.81MB        全文页数:56页
    • 资源格式: PPTX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第3章 流程控制_0703ppt课件.pptx

    第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语句的格式程序中的语句默认自上而下顺序执行。流程控制意指在程序执行时,通过一些特定的指令更改程序中语句的执行顺序,使程序产生跳跃、回溯等现象。 if语句的格式程序开发中经常会用到条件判断,比如,用户登录时需判断用户名和密码是否全部正确,进而决定用户是否能够成功登录。类似这种需求的功能,类似这种需求的功能,都可以使用都可以使用if语句实现。语句实现。 if语句的格式if语句可使程序产生分支,根据分支数量的不同,if语句分为单分支、双分支和多分支语句。if单分支双分支多分支if-elseif-elif-else if语句的格式if语句由if关键字、条件表达式和代码块三部分组成,它根据表达式的判断结果选择是否执行相应的代码块 。if 条件表达式: 代码块 if语句的格式if关键字可以理解为“如果”,当条件表达式的值为True时,则执行代码块。 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的结果为True,则执行代码块2,以此类推,若else前面的条件表达式结果都为False,则执行代码块n。 实例1:判断4位回文数所谓回文数,就是各位数字从高位到低位正序排列和从低位到高位逆序排列都是同一数值的数。例如例如: 1221 1221、1234321.1234321. 实例1:判断4位回文数本实例要求编写程序,判断输入的4位整数是否是回文数。 实例2:奖金发放某企业发放的奖金是根据利润提成计算的,其规则如下所示。 实例2:奖金发放本实例要求编写程序,实现快速计算员工应得奖金的功能。 实例3:根据身高体重计算某个人的BMI值BMI又称为身体质量指数,它是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。身体质量指数(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的条件表达式的条件表达式2 2的结果是否为的结果是否为TrueTrue,若若结结果为果为TrueTrue执执行代码块行代码块2 2。 if语句嵌套针对if嵌套语句,有两点需要说明:(1)if语句可以嵌套多层,不仅限于两层。(2)外层和内层的if判断都可以使用if语句、if-else语句和elif语句。 实例4:模拟乘客进站流程火车和地铁的出现极大地方便了人们的出行,为保障民众的行程安全,进站乘坐火车前需先接受安检。验票安检 实例4:模拟乘客进站流程以先验票后安检的车站为例,乘客的进站流程如下: 如果没有车票,不允许进站 如果有车票,对行李进行安检。验票:已买票?如果携带危险品,不允许上车如果没有携带危险品,顺利进站。安检:携带危险品? 实例4:模拟乘客进站流程本实例要求编写程序,模拟乘客进站流程。 实例5:快递计费系统某快递点提供华东地区(编号为01 )、华南地区(02 )、华北地区(03 )的寄件服务,该快递点寄件价目表具体如下表所示。 实例5:快递计费系统本实例要求根据寄件价目表编写程序,实现快递计费系统的功能。 过渡页05 跳转语句01 if语句02 if语句的嵌套03 循环语句04 循环嵌套 for循环for循环可以对可迭代对象进行遍历。for 临时变量 in 可迭代对象: 执行语句1 执行语句2 . for循环for循环常与range()函数搭配使用,以控制循环中代码段的执行次数。for i in range(3): print(Hello) 实例6:数据加密数据加密是保存数据的一种方法,它通过加密算法和密钥将数据从明文显示转换为密文显示。 实例6:数据加密已知用户的密码均为6位数字,其加密规则如下所示:1. 获取每位数字的ASCII值;2. 将所有数字的ASCII值进行累加求和;3. 将每位数字对应的ASCII值按照从前往后的顺序进行拼接,并将拼接后的结果进行反转;4. 将反转的结果与前面累加的结果相加,所得的结果即为加密后的密码。 实例6:数据加密本实例要求编写程序,按照上述加密规则将用户输入的密码加密,并输出加密后的密码。 实例7:逢七拍手游戏逢7拍手游戏的规则是:从1开始顺序数数,数到有7或者包含7的倍数的时候拍手。 实例7:逢七拍手游戏本实例要求编写程序,模拟逢七拍手游戏,输出100以内需要拍手的数字。 while循环while循环是一个条件循环语句,当条件满足时重复执行代码块,直到条件不满足为止。while 条件表达式: 代码块 while循环首先判断条件表达式的结果是否为True,若结果为True执行while循环中的代码块,然后再次判断条件表达式的结果是否为True,若结果仍为True,则再次执行代码块.直至条件表达式的结果为False时结束循环。 实例8:登录系统账号检测登录系统一般具有账号密码检测功能,即检测用户输入的账号密码是否正确。登录成功输入正确您还有*次机会错误次数3输入错误次数过多,请稍后再试错误次数=3 实例8:登录系统账号检测本实例要求编写程序,模拟登录系统账号密码检测功能。 过渡页05 跳转语句01 if语句02 if语句的嵌套03 循环语句04 循环嵌套 while循环嵌套while循环中可以嵌套while循环。while 条件表达式1: 代码块1 . while 条件表达式2: 代码块2 . for循环嵌套for循环也可以嵌套使用,其格式如下所示。for 临时变量 in 可迭代对象: 代码块1 for 临时变量 in 可迭代对象: 代码块2 实例9:九九乘法表乘法口诀是中国古代筹算中进行乘法、除法、开方等运算的基本计算规则,沿用至今已有两千多年。 实例9:九九乘法表本实例要求编写程序,实现通过for循环嵌套输出九九乘法表的功能。 过渡页05 跳转语句01 if语句02 if语句的嵌套03 循环语句04 循环嵌套 break语句循环语句一般会一直执行完所有的情况后自然结束,但是有些情况下需要停止当前正在执行的循环,也就是跳出循环。跳出整个循环break语句跳出本次循环continue语句 break语句break语句用于跳出离它最近一级的循环,通常与if语句结合使用,放在if语句代码块中。for 临时变量 in 可迭代对象: 执行语句 if 条件表达式: 代码块 break break语句break语句也可以用于while循环,其格式如下所示:while 条件表达式: 代码块 if 条件表达式: 代码块 break continue语句for element in 0, -2, 5, 7, -10: if element 出很遗憾,你猜小了猜 出恭喜,猜数成功猜 = 出 实例10:猜数游戏本实例要求编写程序,实现上述规则的猜数字游戏,并限制猜数机会只有5次。 本章主要介绍了Python流程控制,包括if语句、if语句的嵌套、循环语句、循环嵌套以及跳转语句。其中if语句主要介绍了if语句的格式,循环语句中主要介绍了for循环和while循环,跳转语句主要介绍了break语句和continue语句。希望通过本章的学习,读者能够熟练掌握Python流程控制的语法,并灵活运用流程控制语句进行程序开发。本章小结

    注意事项

    本文(第3章 流程控制_0703ppt课件.pptx)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开