课件编号8109445

川教版(2019)七年级下册 信息技术 3.1 判断密码正误 课件(23张PPT)+教案+源程序素材

日期:2024-05-21 科目:信息技术 类型:初中教案 查看:75次 大小:2648980Byte 来源:二一课件通
预览图 0
正误,源程序,教案,PPT,23张,课件
    (课件网) 探秘宝箱 ———判断密码正误 欢欢,通过上一单元的学习,你收获很大,老师奖励你一个“神秘宝箱”,里面有神秘奖品。你的宝箱需要正确输入密码才能打开,你打开了吗? 老师,我一不小心输错了密码,输了好几次才打开。我很好奇,这宝箱是如何判断正误的呢? 探秘宝箱 ———判断密码正误 好的,我们就用Python语言来编写这个密码判断的小程序吧。你能先整理一下“密码正误判断”的逻辑顺序吗? 好的,老师,我的整理顺序是这样的: 探秘宝箱 ———判断密码正误 开始 预设密码 输入密码 判断两个密码 是否相等 判断结束 否 图3-1-1 欢欢整理的程序逻辑图 是 探秘宝箱 ———判断密码正误 欢欢,你整理的程序逻辑图是正确的,图中会用到Python编程语言中的哪些知识点呢? 老师,我们可以使用变量来保存程序中的密码,用input()函数来获取我们输入的密码,使用print()函数来提示输入正确或错误,但我不知道如何判断。 探秘宝箱 ———判断密码正误 图3-1-1 欢欢整理的程序逻辑图 开始 预设密码 输入密码 判断两个密码 是否相等 判断结束 否 是 ———使用变量来保存 ———用input()函数来获取 ———用print()函数提示输入正确或错误 探秘宝箱 ———判断密码正误 那我们就来做简单的密码正误判断吧。在Python编程语言中实现判断,我们要用到if语句。 判断密码正误 ———if语句 if语句的语法与格式 if 表达式: 执行语句块一 else 表达式: 执行语句块二 <--注意冒号 <--注意缩进 <--注意冒号 <--注意缩进 语法 格式 图3-1-2 if语句的语法与格式 判断密码正误 ———if语句 图3-1-3 简单密码判断的代码 图3-1-4 简单密码的代码运行效果 ? 判断密码正误 ———if语句 小提示:在Python语言中,比较两个值是否相等,使用“==”,如果使用“=”则是为变量赋值。这点需要特别注意。 ? 判断密码正误 ———while语句 我们可以使用while循环语句来实现重复输入密码,直到输入正确为止。 老师,如图3-1-1所示的密码判断程序很不方便,每运行一次程序就只能输入一次密码,能不能只要输错就返回重新输入,直到输入正确为止? 判断密码正误 ———while语句 while语句的语法与格式 while 表达式: 执行语句块 <--注意冒号 <--注意缩进 语法 格式 图3-1-5 while语句的语法与格式 图中,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-10 break语句作用范例的代码 图3-1-11 使用break语句的运行效果 判断密码正误 ———break语句 用break语句结束循环确实更简单,但是我们应该尽量采用“让表达式不成立”来 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~