Python程序设计课件 第3章 条件判断_第1页
Python程序设计课件 第3章 条件判断_第2页
Python程序设计课件 第3章 条件判断_第3页
Python程序设计课件 第3章 条件判断_第4页
Python程序设计课件 第3章 条件判断_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

条件判断汇报人:Kimi时间:2025.01.01目录/CONTENTS01Python语句介绍02分支结构03实战任务Python语句介绍01Python语句的分类Python语句分为顺序语句、条件判断语句、循环语句、异常处理语句、函数定义语句、类定义语句和复合语句。每种语句都有其独特的功能和应用场景。七种Python语句全景速览分支结构02if语句的作用if语句是Python中实现分支结构的基础,通过判断条件表达式的真假,程序可以选择执行不同的代码路径。if语句的实例应用例如,在垃圾分类系统中,通过if语句判断用户输入的垃圾类型,给出对应的分类投放建议,增强了程序的决策能力。if语句让程序学会选择单分支if的语法格式单分支if语句的语法格式为:if条件:执行语句。当条件为真时,执行语句;否则跳过。及格判定实例例如,通过输入成绩,使用if语句判断成绩是否大于等于60,若为真则输出“考试及格了”,否则跳过该语句。单分支if语法与及格判定实例系统功能描述垃圾分类提示系统通过用户输入的垃圾类型,使用单分支if语句判断是否为可回收物,并给出对应的分类投放建议。代码实现程序通过input获取用户输入的垃圾类型,然后使用if语句判断是否为“可回收”,若是则输出蓝色回收箱的提示信息。输出示例当用户输入“可回收”时,系统输出“♻️请将此类垃圾投入蓝色回收箱!资源循环利用,共建可持续未来”。垃圾分类提示系统实战if…else语句的语法if…else语句的语法格式为:if条件:代码块1else:代码块2。当条件为真时执行代码块1,否则执行代码块2。成绩补考案例例如,通过输入成绩,使用if…else语句判断成绩是否大于等于60,若为真则输出“考试及格了”,否则输出“没有及格,请补考”。if…else语法与成绩补考案例闰年判定规则闰年的判定规则包括:能被4整除但不能被100整除的年份,以及能被400整除的世纪年。程序实现通过用户输入年份,使用if…else语句判断是否满足闰年条件,然后输出对应的结论。输出示例例如,输入2025年,程序输出“2025年不是闰年❌平年的2月有28天,全年共365天”。闰年判定规则与程序实现多分支语句的语法if…elif…else语句的语法格式为:if条件1:语句1elif条件2:语句2else:语句n。根据条件依次判断,执行满足条件的语句。成绩等级评定例如,根据输入的成绩,使用if…elif…else语句判断成绩等级,90及以上为优,80-89为良,70-79为中,60-69为合格,其余为不合格。输出示例输入85分,程序输出“成绩等级为:良”。多分支语法与成绩等级评定01嵌套if的概念嵌套if语句是在if语句中继续使用if语句,通过缩进区分层次,实现更复杂的条件判断。02酒驾判定案例根据法律规定,血液酒精含量小于20mg/100ml不构成酒驾,20-79mg/100ml为酒驾,80mg/100ml及以上为醉驾。03程序实现通过用户输入酒精含量,使用嵌套if语句判断酒驾状态,输出对应的结论。嵌套if语法与酒驾判定案例实战任务03分级规则100小时以上为五星志愿者,50-99小时为四星志愿者,20-49小时为三星志愿者,不足20小时鼓励继续坚持。系统需求志愿者激励系统根据用户输入的志愿服务时长,将其划分为不同的等级,并输出对应的评价语和奖励。志愿者激励系统需求与规则代码实现通过input获取用户输入的志愿服务时长,使用if-elif-else语句进行分级判断,输出对应的评价和奖励。01输出示例输入120小时,输出“五星志愿者:您践行了'奉献'的核心价值观可获奖励:国家级表彰资格”。系统价值该系统将志愿服务量化与核心价值观引导相结合,通过分级激励机制促进用户参与志愿服务。志愿者激励系统代码实现0203系统需求环保出行积分系统根据用户输入的出行方式和单程里程,输出对应的积分奖励或建议信息。环保出行积分系统需求与规则规则说明步行且距离不超过3公里奖励10积分,乘坐公交且距离超过5公里奖励8积分,自驾则建议改用共享单车。代码实现通过input获取出行方式和里程,使用if-elif-else语句进行条件判断,输出对应的积分奖励或建议。输出示例输入公交和120公里,输出“🌱奖励8个环保积分您体现了'绿色发展'意识,共享公共资源!”。系统价值该系统通过物质激励与精神引导相结合的方式,引导用户践行低碳生活理念。环保出行积分系统代码实现小结09知识回顾本章介绍了if语句的单分支、二分支、多分支及嵌套结构,结合关系、逻辑、成员运算符实现精准条件判断。价值升华通过垃圾分类、闰年、酒驾、志愿者激励、环保出行等案例,展示了条件判断在解决实际问题中的强大能力,为后续学习奠定基础。条件判断知识回顾与价值升华思考与练习10单选题1.Python中if语句的基本功能是条件判断并执行相应代码块。2.在Python中,if...elif...else语句用于处理多个条件分支。3.Python中的elif关键字的作用是表示“否则如果”。填空题1.Python中的if语句用于判断一个条件是否为真,如果是则执行特定代码块。2.在Python中,if...elif...else语句中,elif子句用于处理多个条件分支。单选与填空题快速检测任务描述编写一个程序,根据用户输入的成绩(0-100),输出相应的等级。规则说明90及以上为优,80-89为良,70-79为中,60-69为合格,60以下为不合格。示例输入8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论