首页
初中信息技术课件、教案、试卷中心
用户登录
资料
搜索
课件编号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语句结束循环确实更简单,但是我们应该尽量采用“让表达式不成立”来 ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
第三单元第16课《项目实践:设计智能厨房安防系统》教案 2023—2024学年 初中信息技术八年级下册(2024-05-09)
第三单元第14课《机器人探险》教案设计 2023—2024学年 初中信息技术九年级全册(2024-05-09)
第三单元第15课《人工智能伦理》教学设计 2023—2024学年 初中信息技术八年级下册(2024-05-09)
第二单元第5课《初识3D打印》教学设计 2023—2024学年 初中信息技术九年级全册(2024-05-09)
第三单元第12课《语音合成技术》教学设计 2023—2024学年 初中信息技术八年级下册(2024-05-09)
上传课件兼职赚钱