资源简介 (共21张PPT)微项目2 用选择结构程序作出判断选择结构在我们的生活和学习中处处充满了选择:十字路口时如果红灯则停,如果绿灯则行。疫情期间进校门时如果戴口罩则进,否则不让进。理解选择结构的特点。应用恰当的语句编写选择结构的计算机程序,增强利用计算机解决问题的能力。学习目标选择结构事实上,很多问题的解决并不是简单地依次顺序执行,有时需要根据条件有选择地处理。因此,程序设计时就需要利用选择结构来实现判断和选择。在程序的选择结构中,某些语句会受到条件的制约,根据条件成立与否有选择地执行。选择结构利用条件语句,通过判断表达式的值(True或False),决定程序执行的分支。思考:选择结构有什么特点?按照判断条件的结果,执行相应分支。有且只有一个入口和一个出口。选择结构FalseTrueS1S2C选择结构选择结构选择结构根据选择条件(即分支)的多少,可以分为以下三种:单分支选择结构单分支选择结构的流程图FalseTrueS1条件表达式执行过程:语句组只有在条件表达式的值为真True时才会执行,否则为假False不执行基本格式:if 表达式:语句块单分支选择结构 - 注意事项if后面加空格+条件表达式,条件表达式后一定要+冒号:语句块前要有明显的缩进(空格,通常以1个Tab键即4个空格为一个缩进单位)。同一个语句块的多行代码都要严格遵循相同的缩进(即空格个数相同)。语句组可以是一行代码,也可以是多行代码。 基本格式:if 表达式:语句块练一练编程实现:接收用户输入的一个任意整数(int),输出该数字的绝对值练一练FalseTruen=-nn<0输出n输入n开始结束练一练编程实现:输入一个成绩score,如果成绩大于60,则显示“合格”,否则不显示。练一练FalseTrueScore>60输出合格输入score开始结束双分支选择结构双分支选择结构的流程图FalseTrueS1条件表达式S2执行过程:条件表达式为真True执行语句组A,否则为假False执行语句组B,适用于两种完全对立也就是非B即A、非A即B的判断选择。基本格式:if 表达式:语句块1else:语句块2练一练编程实现:接收用户输入的一个正整数(int),判断该数是奇数还是偶数?练一练FalseTruen%2==0偶数输入n开始结束奇数练一练编程实现:接收用户输入的用户名name和密码pwd,若用户名和密码都正确则提示”登录成功,欢迎你”,否则提示”用户名或密码错误”。(正确用户名是admin,密码是abc123)练一练多分支选择结构多分支选择结构的流程图执行过程:条件表达1为真True执行语句组1,否则依次判断表达式2、3……N,只要其中有一个为真True,即执行对应的语句组并不在接着进行判断,如果所有表达式都为假False,执行else后的语句组。当有三个及以上的判断选择时,可以使用多分支选择结构。基本格式:if 条件表达式1:语句组1elif 条件表达式2:语句组2……elif 条件表达式n:语句组nelse:语句组n+1练一练编程实现:根据用户的成绩(float)输出对应的等级?(90分及以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E)练一练总结 展开更多...... 收起↑ 资源预览