资源简介 n=int(input('璇疯緭鍏ヤ竴涓?换鎰忔暣鏁帮細'))if n<0:n=-nprint('缁濆?鍊兼槸锛 ',n)x=int(input('璇疯緭鍏ユ暣鏁皒鐨勫 硷細'))if x<1:y=xprint('y绛変簬',y)elif x<=10:y=2*x-1print('y绛変簬',y)else:y=3*x-10print('y绛変簬',y)name=input('璇疯緭鍏ョ敤鎴峰悕锛 ')pwd=input('璇疯緭鍏ュ瘑鐮侊細')if name=='admin' and pwd=='abc123':print('鐧婚檰鎴愬姛锛屾?杩庝綘')else:print('鐢ㄦ埛鍚嶆垨瀵嗙爜閿欒?')n=int(input('璇疯緭鍏ヤ竴涓?换鎰忔?鏁存暟锛 '))if n%2==0:print(n,'鏄?伓鏁 ')else:print(n,'鏄??鏁 ')(共23张PPT)人教中图版普通高中教科书第二章 算法与程序实现2.1解决问题的一般过程和用计算机解决问题2.2算法的概念及描述2.3程序设计基本知识2.4常见算法的程序实现理解选择结构的特点。应用恰当的语句编写选择结构的计算机程序,增强利用计算机解决问题的能力。学习目标选择结构在我们的生活和学习中处处充满了选择:十字路口时如果红灯则停,如果绿灯则行。疫情期间进校门时如果戴口罩则进,否则不让进。用求根公式解一元二次方程时,根绝-4ac的结果判断求解。选择结构事实上,很多问题的解决并不是简单地依次顺序执行,有时需要根据条件有选择地处理。因此,程序设计时就需要利用选择结构来实现判断和选择。在程序的选择结构中,某些语句会受到条件的制约,根据条件成立与否有选择地执行。选择结构利用条件语句,通过判断表达式的值(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练一练编程实现:分段函数输入x,输出y值。练一练练一练编程实现:根据用户的成绩(float)输出对应的等级?(90分及以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E)练一练总结score=int(input('璇疯緭鍏ヤ綘鐨勫垎鏁帮細'))if score>60:print('鍚堟牸') 展开更多...... 收起↑ 资源预览