资源简介 (共21张PPT)分支结构程序设计第五课认识分支结构顺序结构是否分支结构依次执行自上而下再执行先判断学生赢?空手而回石头剪刀布分支结构——if条件语句在python中,代码的缩进非常重要,是体现代码逻辑关系的重要方式。同一层次的代码块必须保证相同的缩进量。一般以4个空格作为1个缩进单位,可以按4次空格键或1次“Tab“键。一个入口一个出口if条件语句执行流程图[真][假]条件语句块1语句块2下一语句if <条件>:<语句块1>else:<语句块2>if条件语句一般格式算法设计——if条件语句例:编写程序,输入并比较a,b两数,输出其中较大值。[真][假]a>=b?输出a输出b输入a、b开始结束编写代码——关系表达式数学运算符 python运算符 python表达式 描述 优先级> > x>y x大于y 4< < x≥ >= x>=y x大于等于y 4≤ <= x<=y x小于等于y 4= == x==y x等于y 4≠ != x!=y x不等于y 4in x in y x是y的成员 5在书写分支条件的关系表达式时,需要注意python运算符与数学运算符的区别。关系表达式的值是布尔型:真或假(True或False)编写代码——if条件语句a=float(input(“输入a的值:”)b=float(input(“输入b的值:”)if a>=b:条件表达式返回值满足条件:True(真)不满足条件:False(假)if条件语句有着严格的格式要求,不能出错。注意冒号和缩进。例:编写程序,输入并比较a,b两数,输出其中较大值。[真][假]a>=b?输出a输出b输入a、b开始结束print(“两数中较大数是:”,a)else:print(“两数中较大数是:”,b)问题分析算法设计编写代码调试运行程序设计基本步骤用户登录过程是如何工作的?数学思维生活问题计算思维分类讨论思想利用计算机解决问题思考生活1.“登录程序”需要已知什么内容?根据程序功能展示,思考下列问题:3、判断能否登录的条件是什么?4、不同的分支会得到什么样的结果?2.“登录程序”需要输入什么内容?问题分析——用户登录5、尝试用自然语言描述这个过程。编写一个“登录程序”,实现功能:输入帐号和密码,校验是否正确。算法流程图开始输入帐号和密码是否正确?输出“登录成功”结束是否算法设计——用户登录输出“账号或密码有误”是否正确?账号正确,密码错误。登录时会出现的情况账号错误,密码正确。账号错误,密码错误。账号正确,密码正确。算法设计——用户登录编写代码——逻辑表达式python的逻辑表达式指用逻辑运算符,把逻辑变量连接起来的表达式。逻辑表达式的值仍是布尔型:真或假(True或False)。python逻辑运算符python表达式描述备注优先级andxandyx且y多个条件都满足7orxoryx或y满足1个条件即可8notnotx非x不满足条件X6“账号和密码都正确”的代码可以这样写:。user=="admin"andpwd=="python@16"编写代码#输入账号和密码user=input("请输入账号:")pwd=input("请输入密码:")#判断输入的账号和密码是否正确if user=="admin" and pwd=="python@16":print("登录成功!")else:print("账号或密码有误!")调试运行保存文件(File--Save),重命名为“班级+姓名”如“801李明”,注意文件类型.py。再运行程序(Run—Run Module或快捷键F5)。输入账号和密码,观察程序运行结果。提交作业。自然语言如果则否则流程图Python程序代码格式条件语句1语句2YNif语句1语句2else::条件回味课堂分支结构程序设计自然语言如果则否则流程图条件语句1语句2YNPython程序代码格式if语句1语句2else::条件回味课堂分支结构程序设计关系表达式逻辑表达式if条件语句格式要求英文标点符号中英切换……数学思维计算思维回味生活每个人都应该学习编程,因为它教会你思考的方式。——乔布斯让我们的思维跳跃起来!课后拓展课后完成书本P26随堂练习,下节课讨论。感谢大家的参与!请关闭电脑,整理好桌面,放好凳子,带走随身物品,有序离开,谢谢! 展开更多...... 收起↑ 资源预览