Python课程第一阶段 第22课 多重判断的应用——Python 课件(共19张PPT)

资源下载
  1. 二一教育资源

Python课程第一阶段 第22课 多重判断的应用——Python 课件(共19张PPT)

资源简介

(共19张PPT)
Python第一阶段第22课
多重判断的应用
课程目标
课程内容
课程时间
在if当中嵌套另一个if语句,将if...elif...else语句组合使用。
60分钟
1、if语句嵌套。
教学目标
2、if...elif的多种用法。
3、实际案例。
教学难点
设备要求
if语句嵌套
音响、A4纸、笔
课前回顾
课堂知识
基础任务
升级任务
创意练习
课前回顾
01
课前回顾
01
if中嵌套另一个if
在程序中,往往会存在一种多重判断的方式,即满
足条件1后,需要在条件1内继续判断,如何条件满足,
程序才能够执行,如果只单纯满足条件1,其他条件不
满足,则程序无法继续进行。
if 条件1:
满足条件1做的事...
if 条件2:
满足条件2做的事...
else:
不满足条件2做的事...
else:
不满足条件1做的事情...
课堂知识
02
课堂知识
02
if 语句的组合使用
在上节课程中,我们使用了if语句的嵌套使用,但在程序中,这种方式被使用
的次数非常的多,所以本节课我们就以一个实际的案例来巩固一下所学的知识。
if 表达式 1:
if 表示式 2:
代码块 1
else:
代码块 2
课堂知识
02
if嵌套案例流程演示
上节课城中老师阐释了小明买糖的一个例子,本节课
就将这个例子以实际代码的方式展现出来。
首先将程序分析
# 构建项目流程
# 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
自动动手完成一个上火车的程序,其中包含买票,
安检,登录火车等提示!

展开更多......

收起↑

资源预览