资源简介 (共19张PPT)Python第一阶段第22课多重判断的应用课程目标课程内容课程时间在if当中嵌套另一个if语句,将if...elif...else语句组合使用。60分钟1、if语句嵌套。教学目标2、if...elif的多种用法。3、实际案例。教学难点设备要求if语句嵌套音响、A4纸、笔 课前回顾 课堂知识 基础任务 升级任务 创意练习课前回顾01课前回顾01if中嵌套另一个if在程序中,往往会存在一种多重判断的方式,即满足条件1后,需要在条件1内继续判断,如何条件满足,程序才能够执行,如果只单纯满足条件1,其他条件不满足,则程序无法继续进行。if 条件1:满足条件1做的事...if 条件2:满足条件2做的事...else:不满足条件2做的事...else:不满足条件1做的事情...课堂知识02课堂知识02if 语句的组合使用在上节课程中,我们使用了if语句的嵌套使用,但在程序中,这种方式被使用的次数非常的多,所以本节课我们就以一个实际的案例来巩固一下所学的知识。if 表达式 1:if 表示式 2:代码块 1else:代码块 2课堂知识02if嵌套案例流程演示上节课城中老师阐释了小明买糖的一个例子,本节课就将这个例子以实际代码的方式展现出来。首先将程序分析# 构建项目流程# 1.设定人物名字# 2.设定初始变量值,1表示出门,2表示不出门# 3.如果条件满足出门,则获取身上钱的输入# 3.如条件不满足出门,则无法购买糖果# 4.如果同时满足出门与足够的钱,表示已经出门买糖果# 5.如出门满足,钱不满足,则无法成功购买课堂知识02获取人物名字与设定初始值# 设定人物名字name = input('请输入人物名字:')# 设定初始变量值,1表示出门,2表示不出门number = int(input('输入1表示人物出门,输入其他表示人物不出门:'))课堂知识02判断条件是否满足,如果条件满足出门,则获取身上钱的输入# 判断条件是否满足,如果条件满足出门,则获取身上钱的输入if number == 1:money = int(input('请输入%s身上的钱:' % name))print('此时%s已经出门买糖!' % name)课堂知识02如条件不满足出门,则无法购买糖果# 如条件不满足出门,则无法购买糖果else:print('很抱歉,%s没有出门,无法买糖!' % name)如果同时满足出门与足够的钱,表示已经出门买糖果# 如果同时满足出门与足够的钱,表示已经出门买糖果if money >= 3:print('%s身上的钱足够,并成功买糖!' % name)print('真开心呀!!!')课堂知识02如出门满足,钱不满足,则无法成功购买# 如出门满足,钱不满足,则无法成功购买elif money < 3:print('很抱歉,%s没有足够的钱买糖!' % name)print('快回去取钱吧!!')课堂知识02完整代码展示基础任务03基础任务03 自己动手将本节课的代码实现! 并想想程序有没有办法进行改善呢?高级任务04升级任务04考虑一下如果程序不使用数据类型转换应该如何更改呢?有没有什么简便的办法呢?创意练习05创意练习05自动动手完成一个上火车的程序,其中包含买票,安检,登录火车等提示! 展开更多...... 收起↑ 资源预览