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