资源简介 (共23张PPT)探秘宝箱——判断密码正误欢欢,通过上一单元的学习,你收获很大,老师奖励你一个“神秘宝箱”,里面有神秘奖品。你的宝箱需要正确输入密码才能打开,你打开了吗?老师,我一不小心输错了密码,输了好几次才打开。我很好奇,这宝箱是如何判断正误的呢?探秘宝箱——判断密码正误好的,我们就用Python语言来编写这个密码判断的小程序吧。你能先整理一下“密码正误判断”的逻辑顺序吗?好的,老师,我的整理顺序是这样的:探秘宝箱——判断密码正误开始预设密码输入密码判断两个密码是否相等判断结束否图3-1-1欢欢整理的程序逻辑图是探秘宝箱——判断密码正误欢欢,你整理的程序逻辑图是正确的,图中会用到Python编程语言中的哪些知识点呢?老师,我们可以使用变量来保存程序中的密码,用input()函数来获取我们输入的密码,使用print()函数来提示输入正确或错误,但我不知道如何判断。探秘宝箱——判断密码正误图3-1-1欢欢整理的程序逻辑图开始预设密码输入密码判断两个密码是否相等判断结束否是——使用变量来保存——用input()函数来获取——用print()函数提示输入正确或错误探秘宝箱——判断密码正误那我们就来做简单的密码正误判断吧。在Python编程语言中实现判断,我们要用到if语句。判断密码正误——if语句if语句的语法与格式if表达式:执行语句块一else表达式:执行语句块二<------注意冒号<------注意缩进<------注意冒号<------注意缩进语法格式图3-1-2if语句的语法与格式判断密码正误——if语句图3-1-3简单密码判断的代码图3-1-4简单密码的代码运行效果?判断密码正误——if语句小提示:在Python语言中,比较两个值是否相等,使用“==”,如果使用“=”则是为变量赋值。这点需要特别注意。?判断密码正误——while语句我们可以使用while循环语句来实现重复输入密码,直到输入正确为止。老师,如图3-1-1所示的密码判断程序很不方便,每运行一次程序就只能输入一次密码,能不能只要输错就返回重新输入,直到输入正确为止?判断密码正误——while语句while语句的语法与格式while表达式:执行语句块<------注意冒号<------注意缩进语法格式图3-1-5while语句的语法与格式图中,while循环语句的关键是“表达式”,只要“表达式”成立,下面缩进的语句块就会被执行。判断密码正误——while语句图3-1-6用while语句块进行密码判断的代码之一?图3-1-7用while语句进行密码判断的代码之一的运行效果判断密码正误——while语句拓展练习:在图3-1-6所示的代码中,我们发现在输入错误密码时没有“密码错误”的提示,你能将“密码错误”的提示加到代码中去吗?判断密码正误——while语句老师,我发现表达式是控制while循环是否结束的关键,我想了个办法,可以在输入正确密码后,强制让“表达式”不成立,循环就会结束,我编写的代码如图3-1-8:如3-1-8用while语句进行密码判断的代码之二图3-1-9用while语句进行密码判断的代码之二的运行效果判断密码正误——break语句欢欢,你的思路非常好!当判断密码正确时需要“结束循环”,结束循环的最佳方法,就是让while语句的“表达式”不在成立。Python还为我们提供了一个break语句,在循环过程中,任何时候遇到break语句,循环就会立即结束,请看下面的代码,如图3-1-10所示:判断密码正误——break语句图3-1-10break语句作用范例的代码图3-1-11使用break语句的运行效果判断密码正误——break语句用break语句结束循环确实更简单,但是我们应该尽量采用“让表达式不成立”来结束循环。如果break语句适用过错,一旦出现问题就会很难查错。老师,我觉得使用break语句结束循环,比我刚才写的更简单,更容易理解呢!拓展阅读拓展阅读拓展阅读拓展阅读“字典攻击”是显现网络违法人员的常用攻击手段。为避免自己的密码被破解,我们要养成良好的密码管理与设置意识,尽量不要使用“有特殊意义、有规律”的字符或数字作为密码。密码最好同时具备大小写字符,并在支付中间夹杂数字。这样的密码,安全性相对较高。同时,我们最好养成定时更换密码的习惯。"我学到了…"发言会我学到了while循环语句的运用我学到了if判断语句的运用我学到了break循环终止语句的运用我会简单的密码正误判断我提高了密码安全防范意识,学到了不攻击别人的密码第三单元开启Python小宝箱判断密码正误教材内容分析本节课选自《四川教育出版社》信息技术新版教材七年级下册第三单元《开启Python小宝箱》中第1节《判断密码正误》。本课教学内容有一、简单的密码正误判断;二、循环进行密码判断;三、学会elif判断语句;四、while和for两种循环语句的差别。内容较多,需要两节课才能完成。今天主要介绍前半部分的内容,即教学内容中的一和二。学生情况分析七年级学生经过上一学期的学习,对Python有一定的初步认识。本课会通过if判断语句的学习,让学生通过体验式教学,加深对程序语言的理解和应用。三维教学目标知识与技能目标:1、掌握if判断语句的运用。2、掌握while循环语句的运用。3、掌握break循环终止语句的运用。过程与方法目标:1、通过任务驱动,快乐而高效地完成任务;2、通过模仿和创新,完成程序语言的学习;3、通过交流汇报,增强自己的表达能力。情感态度与价值观目标:1、学会程序设计语言的简化,精简程序;2、正确引导青少年提高计算机的道德素养,不攻击别人的密码;3、能提高密码安全防范意识。教学过程:动画情境引入:老师:欢欢,通过上一单元的学习,你收获很大,老师奖励你一个“神秘宝箱”,里面有神秘奖品。你的宝箱需要正确输入密码才能打开,你打开了吗?欢欢:老师,我一不小心输错了密码,输了好几次才打开。我很好奇,这宝箱是如何判断正误的呢?老师:好的,我们就用Python语言来编写这个密码判断的小程序吧。你能先整理一下“密码正误判断”的逻辑顺序吗?欢欢:好的,老师,我的整理顺序是这样的:(开始)(预设密码)(输入密码)(否)(判断两个密码是否相等)(是)(判断结束)图3-1-1欢欢整理的程序逻辑图老师:欢欢,你整理的程序逻辑图是正确的,图中会用到Python编程语言中的哪些知识点呢?欢欢:老师,我们可以使用变量来保存程序中的密码,用input()函数来获取我们输入的密码,使用print()函数来提示输入正确或错误,但我不知道如何判断。(开始)(——使用变量来保存)(预设密码)(——用input()函数来获取)(输入密码)(否)(判断两个密码是否相等)(是)(——用print()函数提示输入正确或错误)(判断结束)图3-1-1欢欢整理的程序逻辑图老师:那我们就来做简单的密码正误判断吧。在Python编程语言中实现判断,我们要用到if语句。if语句的语法与格式(if表达式:执行语句块一else表达式:执行语句块二)(<------注意冒号<------注意缩进<------注意冒号<------注意缩进)(格式)(语法)图3-1-2if语句的语法与格式上图中的重点是“表达式”。“表达式”成立,将会执行语句块一,“表达式”不成立,将会执行表达式二。使用if语句,我们可以编写简单的密码判断程序。图3-1-3简单密码判断的代码连续将本代码运行3次,结果如图3-1-4所示:图3-1-4简单密码的代码运行效果小提示:在Python语言中,比较两个值是否相等,使用“==”,如果使用“=”则是为变量赋值。这点需要特别注意。欢欢:老师,如图3-1-1所示的密码判断程序很不方便,每运行一次程序就只能输入一次密码,能不能只要输错就返回重新输入,直到输入正确为止?老师:我们可以使用while循环语句来实现重复输入密码,直到输入正确为止。While语句的语法与格式如图3-1-5所示:while语句的语法与格式(语法)(<------注意冒号<------注意缩进)(while表达式:执行语句块)(格式)图3-1-5while语句的语法与格式图中,while循环语句的关键是“表达式”,只要“表达式”成立,下面缩进的语句块就会被执行。图3-1-6用while语句块进行密码判断的代码之一以上是我们使用while循环语句实现密码正误判断,代码中(!=)表示“不相等”,大家可以思考一下代码中的“表达式”什么时候成立,什么时候不成立。运行上面代码,效果如图3-1-7:图3-1-7用while语句进行密码判断的代码之一的运行效果拓展练习:在图3-1-6所示的代码中,我们发现在输入错误密码时没有“密码错误”的提示,你能将“密码错误”的提示加到代码中去吗?欢欢:老师,我发现表达式是控制while循环是否结束的关键,我想了个办法,可以在输入正确密码后,强制让“表达式”不成立,循环就会结束,我编写的代码如图3-1-8:如3-1-8用while语句进行密码判断的代码之二如图3-1-9所示,在密码输入错误时,会提示“密码错误,不能进入”。图3-1-9用while语句进行密码判断的代码之二的运行效果老师:欢欢,你的思路非常好!当判断密码正确时需要“结束循环”,结束循环的最佳方法,就是让while语句的“表达式”不在成立。Python还为我们提供了一个break语句,在循环过程中,任何时候遇到break语句,循环就会立即结束,请看下面的代码,如图3-1-10所示:图3-1-10break语句作用范例的代码运行效果如图3-1-11所示:图3-1-11使用break语句的运行效果欢欢:老师,我觉得使用break语句结束循环,比我刚才写的更简单,更容易理解呢!老师:用break语句结束循环确实更简单,但是我们应该尽量采用“让表达式不成立”来结束循环。如果break语句适用过错,一旦出现问题就会很难查错。拓展阅读:“字典攻击”是显现网络违法人员的常用攻击手段。为避免自己的密码被破解,我们要养成良好的密码管理与设置意识,尽量不要使用“有特殊意义、有规律”的字符或数字作为密码。密码最好同时具备大小写字符,并在支付中间夹杂数字。这样的密码,安全性相对较高。同时,我们最好养成定时更换密码的习惯。 展开更多...... 收起↑ 资源列表 第三单元 开启Python小宝箱 第1节 判断密码正误.ppt 第三单元 开启Python小宝箱 第1节 判断密码正误——教学设计.docx