Python课程第一阶段 第20课 如果.那么.否则——Python 课件(共19张PPT)

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

Python课程第一阶段 第20课 如果.那么.否则——Python 课件(共19张PPT)

资源简介

(共19张PPT)
Python第一阶段第20课
如果…那么…否则…
课程目标
课程内容 if…elif…else的使用,完成一个成绩等级划分的一个小程序。
课程时间 60分钟
1、深入了解Python中的判断。
教学目标 2、掌握if...elif...else的使用。
3、完成一个成绩分类的小程序。
教学难点 if ... elif ... else 语句。
设备要求 音响、A4纸、笔
课前回顾
课堂知识
基础任务
高级任务
创意练习
课前回顾
01
课前回顾
01
什么是判断?
在生活中,我们总是会做出许多选择,比如在周一到周五的时候,我们需要上学,就不
能够出去玩,在周末的时候,我们就可以出去玩。这其实就是我们生活中的判断。在程序
中其实也是如此。
在程序中,比如我们在网上购买东西,购买成功后余额减少,商品由商家发出。
如果输入的账号密码正确,我们就能够登录游戏,否则就会提示登录失败。
如果用户使用微信登录,就会使用微信扫一扫,如果使用手机登录,就会要求接收手机
验证码。
以上的这些判断都是我们程序中的,就是程序中的判断语句,也被称之为选择判断,就
是可以按照条件选择执行不同的代码。
课堂知识
02
课堂知识
动手尝试一下!
python中的if...else语句
在上节课程中,我们已经学习了if语句的使用,但是在程序中,
我们如果遇到2选1的选择时应该怎么做呢?
在python中为我们提供了if...else语句解决类似的问题,其语
法格式如下:
if 表达式:
满足条件做的事情
else:
不满足条件做的事情
在使用if...else语句时,如果条件满足,就执行if表达式下面的
语句,如果条件不满足,就执行else表达式下面的语句,这种
形式的语句,通常我们称之为,如果...否则...
课堂知识
02
动手尝试一下!
流程图来演示if...else
课堂知识
02
动手尝试一下!
if...elif...else语句
在我们日常的生活当中,我们出去购物的时候,会有多种的支
付方式,比如微信、支付宝、银行卡、现金。等等的支付方式,
这时候我们就需要从多种支付的方式中,选择出一个最合适的
方式来进行支付。
在程序中我们可能也会遇到这种问题,比如有多种的选择,我
们只选择一种的情况。在遇到这类情况的时候,我们可以使用
python中的if...elif...else语句来接触,这种语句是一个多分支
选择语句。
if 表达式1:
条件满足所做的事情
elif 表达式2:
条件满足所做的事情
elif 表达式3:
条件满足所做的事情
else:
上述条件通通不满足做的事情
课堂知识
02
流程图来演示if...else
课堂知识
02
动手尝试一下!
if语句的嵌套使用
在使用变量之前,首先要对其进行赋值操作变量名
可以包括变量,字母,下划线,但变量不能以数字开
头,这跟我们大多数的高级语言一样受我们C语言的
影响,因为python这门语言也是由C语言写出来的,
所以变量名的规范和C语言是一样的。
字母可以是大写或者小写,但大小写是不同的,也就
是说teacher和Teacher对于python来说是完全不同的
两个名字。
等号(=)是赋值的意思,左边是名字右边是值,记
住不能写错了哦。
虽然根据理论我们的变量可以设置成任何合法的名字,
但作为一个优秀的程序员,当然要给变量取一个专业
一点名字。
课堂知识
02
流程图来演示if嵌套使用
动手尝试一下!
课堂知识
02
动手尝试一下!
例子2
import time
例子1
ticket = 10 # 表示公交卡余额
result = 1 # 表示车辆有空座
if ticket > 2:
result = int(input('请输入账号名称:'))
if result == 123456:
print('账号输入正确!')
password = int(input('请输入账号密码:'))
if password == 654321:
print('密码输入正确!')
else:
print('余额充足,可以上车~')
time.sleep(1)
if result > 0:
print('有空座,可以坐下了!')
else:
print('密码输入错误!')
else:
print('已经没有空的位子了,可能需要站一会~')
else:
print('账号输入错误,请重新运行程序!')
print('公交卡余额不足,无法上车。')
基础任务
03
基础任务
03
动手尝试一下!
使用if...elif...else语句来结合print函数与input函数制作一个小程序。
高级任务
04
高级任务
04
动手尝试一下!
想一想使用判断语句的场景有哪些呢?在写什么样的程序
时可以使用判断语句呢?
创意练习
05
创意练习
05
练习一:
想一想在程序中如果使用if...elif...else语句,怎样能够让程序一直执行呢???

展开更多......

收起↑

资源预览