资源简介 (共20张PPT)Python程序中的选择结构 十字路口时如果红灯则停,如果绿灯则行。 疫情期间进校门时如果戴口罩则进,否则不让进。 登陆QQ时密码输入正确则可登陆,否则无法进入。在我们的生活和学习中处处充满了选择:事实上,很多问题的解决并不是简单地依次顺序执行,有时需要根据条件有选择地处理。因此,程序设计时就需要利用选择结构来实现判断和选择。通过模仿和完善程序,掌握选择结构程序在设计语言中的基本格式(计算思维)。1根据语言表达、流程图,学习单分支、双分支、多分支结构的基本格式,通过体验编写程序体验程序设计的流程,领会选择结构的核心思想(计算思维)。2通过分析并解决我们生活中的实际问题,感受计算机编程的魅力(信息社会责任)。3学习目标Python程序中的选择结构Python程序中的选择结构——单分支单分支结构单分支选择结构的流程图执行过程:语句块只有在条件表达式的值为真True时才会执行,否则为假False不执行基本格式:if 表达式:语句块单分支选择结构注意事项if后面加空格+条件表达式,条件表达式后一定要+冒号:语句块前要有明显的缩进(空格,通常以1个Tab键即4个空格为一个缩进单位)。同一个语句块的多行代码都要严格遵循相同的缩进(即空格个数相同)。语句块可以是一行代码,也可以是多行代码。基本格式:if 表达式:语句块 Python程序中的选择结构——单分支单分支例1:输入年龄,如在18岁以上(包括18岁),则显示“**网吧欢迎您”。开始请输入你的年龄 **网吧欢迎您结束FalseTrueage=int(input("请输入您的年龄:"))ifprint("**网吧欢迎您")>=18age>=18:练一练任务一(单分支)编程实现:输入考试成绩,如果成绩在60分及以上,显示“合格”,将源文件以“任务1.py”命名保存到学习包中。(可在例1源程序上修改另存)Python程序中的选择结构——双分支双分支结构双分支选择结构的流程图执行过程:条件表达式为真True执行语句块1,否则为假False执行语句块2,适用于两种完全对立也就是非B即A、非A即B的判断选择。基本格式:if 表达式:语句块1else:语句块2双分支例2:输入年龄,如在18岁以上(包括18岁),则显示“**网吧欢迎您”,否则显示“回家写作业去”。开始请输入你的年龄>=18**网吧欢迎您结束FalseTrueage=int(input("请输入你的年龄"))if age>=18:语句块1else:语句块2回家写作业去Python程序中的选择结构——双分支任务二(双分支)编程实现:输入考试成绩,如果成绩在60分及以上,显示“合格”,否则显示“不合格”,将源文件以“任务2.py”命名保存到学习包中。(可在例2源程序上修改另存)练一练提升训练练一练编程实现:接收用户输入的用户名name和密码pwd,若用户名和密码都正确则提示”登录成功,欢迎你”,否则提示”用户名或密码错误”(打开学习包中“提升训练.py”)。(正确用户名是admin,密码是abc123)Python程序中的选择结构——多分支(自学)多分支选择结构的流程图执行过程:条件表达1为真True执行语句块1,否则依次判断表达式2、3……N,只要其中有一个为真True,即执行对应的语句块并不再接着进行判断,如果所有表达式都为假False,执行else后的语句块。当有三个及以上的判断选择时,可以使用多分支选择结构。基本格式:if 条件表达式1:语句组1elif 条件表达式2:语句组2……elif 条件表达式n:语句组nelse:语句组n+1案例 某城市轨道交通实行分段计程票价,起步票价为乘坐5站以内(含5站)单人票价2元;乘坐5站以上10站以下(含10站),单人票价3元;乘坐10站以上16站以下(含16站),单人票价4元;乘坐16站以上单人票价5元。 问题:这个案例中有几种情况?分别是什么?多分支Python程序中的选择结构——多分支(自学)多分支if 表达式:语句块1elif 表达式2:语句块2...elif 表达式n:语句块nelse:语句块n+1Python程序中的选择结构任务三:完善学习包1中的“任务3分段票价.py”程序多分支Python程序中的选择结构多分支Python语言中多分支结构的一般格式 “分段计程票价”程序示例if 表达式1: 语句块1 elif 表达式2: 语句块2 elif 表达式n: 语句块n else: 语句块n+1 n=int(input("请输入乘坐的站点数:"))if n <=5:print("票价2元")elif n <=10:print("票价3元")elif n <=16:print("票价4元")else:print("票价5元")挑战任务(课后作业)输入考试成绩:小于60分,等级为E;大于等于60分且小于70分,等级为D;大于等于70分且小于80分,等级为C;大于等于80分且小于90分,等级为B;大于等于90分,等级为A。将源文件以“挑战任务.py”命名保存到学习包中。Python程序中的选择结构小结Python程序中的选择结构THANKS谢谢聆听人的一生有很多判断和选择,希望同学们努力学习,走好人生中的每一个十字路口。Python程序中的选择结构 展开更多...... 收起↑ 资源预览