资源简介 分支语句 例如: 求一个数的绝对值,用到的关系表达式就是”a>=0”。 判断是否为闰年的就用到逻辑表达式 “(被4整除)and(不能被100整除)or(能被400整除) 思考题: 判断某个同学的成绩是否及格。用( )分支。 如果天气冷,就待在家里;如果天气不冷,就外出游玩。用( )分支 如果天气冷,就待在家里,否则就外出游玩。用( )分支 流程图 算法被称作程序的灵魂,简单的算法可以用自然语言描述,复杂的算法则用语言很容易产生歧义,流程图是描述算法最为常见的方法。 程序源代码 程序的三种基本结构 顺序结构 循环结构 程序的三种基本结构 分支结构:当程序执行到某一表达式时,要对表达式的值进行判断,根据判断结果去执行不同的语句块,这就是分支结构。 条件必须是一个能得到真假值的表达式,一般是关系表达式或者逻辑表达式。 常用的关系运算符:(==, <, <=, >,>=, !=) 常用逻辑运算符: (与 and ,或or ,非not) 分支语句的三种形式 ①这个程序用来判断密码正确与否的,如果正确就继续执行语句,否则结束。 单分支 分支语句的三种形式 ②这个程序用来判断密码正确与否的,如果正确就反馈“正确”,否则反馈“错误”,然后进入下一步。 双分支 分支语句的三种形式 ③去商店买苹果,小于5斤每斤2元,大于等于5斤每斤1.8元,大于等于10斤每斤1.5元。 嵌套分支 双 双 单 基本符号 Python是一种面向对象、解释型计算机程序设计语言,开发快,语法简洁清晰易读。 Python 分支结构的语法形式: If [条件]: 满足条件语句块1 else: 不满足条件语句块2 If [条件]: 满足条件语句块1 单分支 双分支 嵌套分支 If [条件1]: 满足条件语句块1 If [条件2]: 满足条件语句块M else: 不满足条件语句块2 程序功能:设置一个密码字符串,通过程序判断此密码是否足够安全(密码长度不小于6位并且包含大小写字母)。 import turtle 小黑 = turtle.Turtle() 密码 = "abcdA3" 有大写 = False 有小写 = False for i in 密码: if "A" <= i <= "Z" : 有大写=True if "a" <= i <= "z": 有小写=True if len(密码) >= 6 and 有大写 and 有小写 : 小黑.write("你的密码足够安全") else: 小黑.write("你的密码太弱了") 任务单(修改并调试程序) ① 修改程序,要求密码10位才能达到安全级别,修改完成后测试效果。 ②对密码要求提高了,要求密码中除了大小写字母外,还必须有数字,尝试修改一下程序。 ③对密码要求降低了,有关字母的要求变为有字母即可,不论大小写,尝试修改一下。 展开更多...... 收起↑ 资源预览