文档详情

【零基础学Python教案】第3章 流程控制语句 PPT课件.pptx

发布:2025-05-22约1.09万字共56页下载文档
文本预览下载声明

零基础Python编程从入门到实战授课教师:xxxPython

流程控制语句第3章

目录CONTENTS分支语句01循环语句02实战03本章小结04

分支语句01

课堂导入程序都是一条一条语句顺序执行的。但当我们遇到需要根据某个条件是否满足来决定是否执行指定操作时,我们应该怎么办呢?

分支语句过山车入口处会有这样的提示“1.2米以下的儿童禁止乘坐”,同时会有一条横线作为标记,身高超过该横线的儿童,均可以乘坐过山车,反之,则不能乘坐。判断儿童是否可以乘坐过山车流程

3.1.1简单的if语句if判断条件:语句块if语句允许程序通过判断条件是否成立而选择是否执行指定的语句。if语句的基本语法格式如下:说明判断条件可以是任意数据或表达式;语句块必须缩进,可以是一条语句,也可以是多条语句。当有多条语句时,要保持每条语句的缩进相同。执行过程:如果判断条件为True,则执行语句块,否则直接执行if语句后的语句。

3.1.1简单的if语句weather=晴 #创建变量weather,用于表示天气,赋值为“晴”ifweather==晴: #如果天气为晴print(去公园玩) #输出“去公园玩”简单if语句实例实例位置:Chapter3\example010301.py代码注解上述代码中,weather的值为“晴”,满足if判断条件,执行语句块。程序运行结果如图所示。

3.1.2if-else语句if判断条件:语句块1else:语句块2if语句只允许在条件为True时执行指定的语句,而if-else语句还允许在条件为False时执行指定的语句,其基本语法格式如下:说明执行过程:当判断条件为True时,执行语句块1,否则执行语句块2。

3.1.2if-else语句weather=input(请输入天气情况:) #输入变量weather的值ifweather==晴orweather==多云: #如果天气为晴或多云print(去公园玩) #输出“去公园玩”else: #如果不是print(在家玩) #输出“在家玩”根据天气判断是否出门游玩实例实例位置:Chapter3\example010302.py代码注解程序使用if-else语句进行条件判断,输入天气情况,如果输入“晴”或“多云”,则输出“去公园玩”,否则输出“在家玩”。程序运行结果如图所示。

3.1.3if-elif-else语句if判断条件1:语句块1elif判断条件2:语句块2……elif判断条件n:语句块nelse:语句块n+1编程时常常需要判断一系列的条件,一旦其中某一个条件为True就立刻停止。此时,可采用if-elif-else语句(elif是elseif的简写),其基本语法格式如下:说明执行过程:依次判断条件,当满足某个条件时,执行其对应的语句块,然后跳到整个if语句外继续执行程序。如果所有条件都不满足,则执行最后一个else对应的语句块,然后继续执行后续程序。

3.1.3if-elif-else语句不同温度下的穿衣建议实例实例位置:Chapter3\example010303.py根据输入的温度值temperature给出穿衣建议,温度和穿衣建议对照关系如表所示。温度(℃)穿衣建议温度(℃)穿衣建议temperature28.0轻棉织物制作的短衣、短裙、短裤等15.0temperature18.0风衣、外套、毛衣等24.0temperature28.0棉麻面料的衬衫、薄长裙、薄T恤等11.0temperature15.0毛衣、风衣、大衣等21.0temperature24.0单层棉麻面料的T恤衫、长裤、薄牛仔裤等6.0temperature11.0棉衣、冬大衣、薄羽绒服等18.0temperature21.0薄外套、风衣、薄毛衣等temperature6.0羽绒服、厚棉衣、冬大衣等温度和穿衣建议对照关系

3.1.3if-elif-else语句#输入温度temperature的值并将其转换为浮点数temperature=float(input(请输入温度(℃):))iftemperature=28.0: #如果温度大于或等于28.0℃print(穿衣建议:轻棉织物制作的短衣、短裙、短裤等) #输出穿衣建议eliftemperature=24.0: #如果温度大于或等于24.0℃小于28.0℃print(穿衣建议:棉麻面料的衬衫、薄长裙、薄T恤等) #输出穿衣建议eliftemperature

显示全部
相似文档