第3章 流程控制语句-【千锋教育】Python快乐编程基础入门同步教案

2023-03-23
| 7页
| 167人阅读
| 1人下载
教辅

内容正文:

课程名称 第3章 流程控制语句 计划学时 4学时 内容分析 本章主要介绍条件语句、循环语句、小案例 教学目标 与 教学要求 要求学生掌握if-else语句与if-elif语句、while语句与for语句、break语句与continue语句 教学重点 条件语句、循环语句 教学难点 条件语句、循环语句 教学方式 课堂讲解及ppt演示 教 学 过 程 第一课时 (条件语句、循环语句) 条件语句 条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立。程序根据判断结果执行不同的操作,这样就可以改变代码的执行顺序,从而实现更多功能。例如,用户登录某电子邮箱软件,若帐号与密码都输入正确,则显示登录成功界面,否则显示登录失败界面,具体如图3.1所示。 1. 电子邮箱登录界面 Python中条件语句有if语句、if-else语句和if-elif语句。接下将针对这些条件语句进行详细讲解。 · if语句 if语句用于在程序中有条件地执行某些语句,其语法格式如下: if 条件表达式: 语句块 # 当条件表达式为True时,执行语句块 如果条件表达式的值为True,则执行其后的语句块,否则不执行该语句块。if语句的执行流程,如图3.2所示。 1. if语句流程图 · if-else语句 在使用if语句时,它只能做到满足条件时执行其后的语句块。如果需要在不满足条件时,执行其他语句块,则可以使用if-else语句。 if-else语句用于根据条件表达式的值决定执行哪块代码,其语法格式如下: if 条件表达式: 语句块1 # 当条件表达式为True时,执行语句块1 else: 语句块2 # 当条件表达式为False时, 执行语句块2 如果条件表达式的值为True,则执行其后的语句块1,否则执行语句块2。if-else语句的执行流程,如图3.3所示。 1. if-else语句流程图 · if-elif语句 生活中经常需要进行多重判断,例如,考试成绩在90~100区间内,称为成绩爆表;在80~90区间内,称为成绩优秀;在60~80区间内,称为成绩及格;低于60的称为成绩堪忧。 在程序中,多重判断可以通过if-elif语句实现,其语法格式如下: if 条件表达式1: 语句块1 # 当条件表达式1为True时,执行语句块1 elif 条件表达式2: 语句块2 # 当条件表达式2为True时,执行语句块2 ... elif 条件表达式n: 语句块n # 当条件表达式n为True时,执行语句块n 当执行该语句时,程序依次判断条件表达式的值,当出现某个表达式的值为True时,则执行其对应的语句块,然后跳出if-elif语句继续执行其后的代码。if-elif语句的执行流程如图3.4所示。 1. if-elseif-else语句流程图 此外,if-elif语句后还可以使用else语句,用来表示if-elif语句中所有条件不满足时执行的语句块,其语法格式如下: if 条件表达式1: 语句块1 # 当条件表达式1为True时,执行语句块1 elif 条件表达式2: 语句块2 # 当条件表达式2为True时,执行语句块2 ... else: 语句块n # 当以上条件表达式均为False时,执行语句块n · if语句嵌套 if语句嵌套是指if、if-else中的语句块可以是if或if-else语句,其语法格式如下: # if语句 if 条件表达式1: if 条件表达式2: # 嵌套if语句 语句块2 if 条件表达式3: # 嵌套if-else语句 语句块3 else: 语句块4 # if-else语句 if 条件表达式1: if 条件表达式2: # 嵌套if语句 语句块2 else: if 条件表达式3: # 嵌套if-else语句 语句块3 else: 语句块4 注意if语句嵌套有多种形式,在实际编程时需灵活使用。 循环语句 循环的意思就是让程序重复地执行某些语句。在实际应用中,当碰到需要多次重复地执行一个或多个任务时,可考虑使用循环语句来解决。循环语句的特点是在给定条件成立时,重复执行某个程序段。通常称给定条件为循环条件,称反复执行的程序段为循环体。 · while语句 在while语句中,当条件表达式为True时,就重复执行语句块;当条件表达式为False时,就结束执行语句块。while语句的语法格式如下: while 条件表达式: 语句块 # 此处语句块也称循环体 while语句中循环体是否执行,取决

资源预览图

第3章 流程控制语句-【千锋教育】Python快乐编程基础入门同步教案
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。