书签 分享 收藏 举报 版权申诉 / 31
上传文档赚钱

类型2021新川教版七年级下册《信息技术》3.1 判断密码正误 ppt课件.pptx

  • 上传人(卖家):大布丁
  • 文档编号:1473701
  • 上传时间:2021-06-08
  • 格式:PPTX
  • 页数:31
  • 大小:6.03MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《2021新川教版七年级下册《信息技术》3.1 判断密码正误 ppt课件.pptx》由用户(大布丁)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    信息技术 2021新川教版七年级下册信息技术3.1 判断密码正误 ppt课件 2021 新川教版七 年级 下册 3.1 判断 密码 正误 ppt 课件 下载 _七年级下册_川教版(2024)_信息_初中
    资源描述:

    1、第三单元 开启python小宝箱 Section 1 Judge whether the password is correct or not 第第1 1节节 判断密码正误判断密码正误 2 欢欢通过上一单元的学习,有收获。 老师奖励了它一个“神秘宝箱”,里面有 神秘奖品,但是他在打开宝箱时遇到了困 难,因为他输入了错误密码,输了多次才 打开python宝箱。 他很好奇,这个宝箱是如何判断密码 正误?要如何设计呢? 这节课,我们就来帮助他利用python 语言设计出这个判断密码正误的小程序。 1.掌握if判断语句的运用 2.掌握while循环语句的运用。 3.掌握break循环终止语句的运用。

    2、1.简 单 的 密 码 正 误 判 断 2.循 环 进 行 密 码 判 断 3.学 用 e l i f 子 判 断 语 句 4.两 种 循 环 语 句 的 差 别 01 简单的密码正误判断 5 我 们 要 进 行 程 序 设 计,第一步是整理程序功 能的逻辑顺序。 我 们 先 来 整 理 一 下 “密码正误判断”小程序 的逻辑顺序。 开始开始 预设密码预设密码 输入密码输入密码 判断两个密码判断两个密码 是否相等是否相等 结束判断结束判断 是是 否否 在七年级上册的“走进python的世界” 单元中,我们学 习了输入、输出函数,以及变量。 input():从控制台获取输入的数据(获取用户输入的

    3、密码) print():输出内容到控制台(提示用户输入密码正确与否)。 变量:存储数据(保存用户输入的密码,用以判断输入密码正 确与否)。 判断语句 if 作用:实现判断功能。 上图中的重点是“表达式”。如果“表达式”成立,将会执 行语句块一,如果“表达式” 不成立,就会执行语句块二。 if 语句的语法格式如下: if if 表达式:表达式: 执行语句块一执行语句块一 e else:lse: 执行语句块二执行语句块二 语法格式 注意冒号 注意缩进 注意冒号 注意缩进 使用if语句,我们可以编写简单的密码判断程序,如下图所示。 # # 表示为程序注释,表示为程序注释, 目的是方便人们读写目的是方

    4、便人们读写 注意:在Python语言中,比较两个值是否相等(逻辑判断),使 用“ = ”,如果使用“ = ”则是为变量赋值。 如果将本代码连续运行如果将本代码连续运行3 3次,前两次输入错误密码,第次,前两次输入错误密码,第 三次输入正确密码,可以得到如下图所示的结果。三次输入正确密码,可以得到如下图所示的结果。 1 0 02 循环进行密码判断 密码判断程序每运行一次只能输入一次密码,很不方便,能不能 实现只要输入错误就返回重新输入,直到输入正确为止呢? while循环语句:重复执行所包含的程序块。 while语句的语法与格式 while 表达式: 执行语句块 语法格式 注意冒号 注意缩进 W

    5、hile While 语句的关键是语句的关键是 “表达式表达式”,“表达式表达式” 成立,下面缩进的语句块成立,下面缩进的语句块 就会被执行。就会被执行。 使用while循环语句实现密码正误判断的代码,同学们思考一下代码中 的“表达式”什么时候成立,什么时候不成立。 下图是运行上面的代码所得的结果: 拓展练习:在当前代码中,输人错误时程序没有“ 密码错误” 的提示,你能将“密码错误”的提示加人到代码中去吗?先动手试 试,再谈谈自己尝试之后有什么发现。 方法一:使用 if 判断语句判断密码是否正确。 下图是运行上面的代码所得的结果: 方法二:输入正确密码后,强制让“表达式”不成立,结束循环。 下

    6、图是运行上面的代码所得的结果: 通过变量a构成表达式,密码 正确时改变a的值使表达式不 成立,结束循环。 结束循环的最佳方式,就是让while语句的“表达式”不再成立。 此外Python还为我们提供了一个break语句, 在循环过程中,任何时候 遇到break语句,循环都会立即结束。 1 7 程序运行效果如下图: 18 我们刚才编写的代码中,用户可以无限次输入密码,这为某些人提供了猜测密码的我们刚才编写的代码中,用户可以无限次输入密码,这为某些人提供了猜测密码的 机会。有人发现,人们的密码往往有规律,比如使用机会。有人发现,人们的密码往往有规律,比如使用8 8个个1 1或者或者8 8个个0 0

    7、当作密码、用出生年当作密码、用出生年 月日当密码、用姓名字母或者手机号前几位当密码等等。根据这个规律,可以将生日、月日当密码、用姓名字母或者手机号前几位当密码等等。根据这个规律,可以将生日、 手机号前几位、姓名拼音、常见数字组合、常见的字母组合等内容全部保存为文本文手机号前几位、姓名拼音、常见数字组合、常见的字母组合等内容全部保存为文本文 件,这个文件被称为件,这个文件被称为“密码字典密码字典”。黑客们可以编写程序,每次从密码字典中读出一条。黑客们可以编写程序,每次从密码字典中读出一条 数据,用来尝试破解密码数据,用来尝试破解密码这种违法行为,这种违法行为, 被称为被称为“字典攻击字典攻击”。

    8、这个文件中只有不。这个文件中只有不 到到2020万条数据,却可以破解人们万条数据,却可以破解人们70%70%以上的密码。以上的密码。 拓展阅读拓展阅读 19 拓展阅读拓展阅读 密码字典大全密码字典大全 19501950至至20142014八位数生日密码八位数生日密码.dic.dic 常见弱密码与常用单词常见弱密码与常用单词.txt.txt 常用八位数字密码常用八位数字密码.txt.txt 常用密码字典常用密码字典password.dicpassword.dic 默认字典默认字典.dic.dic 全十位数字密码全十位数字密码.txt.txt 所有常见姓名拼音所有常见姓名拼音.txt.txt 姓名

    9、拼音加姓名拼音加19601960至至20142014六位生日密码六位生日密码.dic.dic 英文单词全集英文单词全集.dic.dic 黑客使用的常见密码字典文件。 20 拓展阅读拓展阅读 黑客使用的“字典生成器”可按需要生成密码字典。 “字典攻击”是现在网络违法人员 的常用攻击手段。为避免自己的密码 被破解,我们要养成良好的密码管理 与设置意识,尽量不要使用“有特殊 意义、有规律”的字符或数字作为密 码。密码最好同时具备大小写字符, 并在字符中间夹杂数字。 03 学用elif子判断语句 2 1 if语句与else语句结合使用,通常只用来判断条件“成立”或“不成 立”两种情况。 如果要判断的条

    10、件超过两种,我们就需要使用“ elif 子判断语句”。 例程:用户输人喜欢的颜色,程序返回给用户可能喜欢的季节。 程序运行效果如下图:程序运行效果如下图: 编程练习:编程练习: 实现下面的要求:苹果3元/斤、橘子2元/斤、李子1.5元/斤、 西 瓜1元/斤,用户输入水果名,程序就会告诉用户该水果售价多少。 程序运行效果如下图:程序运行效果如下图: 04 两种循环语句的差别 2 7 while while循环语句可以形成无限循环,而循环语句可以形成无限循环,而forfor循环语句必须指定循环次数。循环语句必须指定循环次数。 例子:要求在屏幕上打印例子:要求在屏幕上打印5 5行星号,第行星号,第1

    11、 1行行1 1个星号,第个星号,第2 2行行2 2个星号个星号直到第直到第5 5行行5 5 个星号。个星号。 使用使用whilewhile循环语句循环语句 (4 4行代码):行代码): 使用使用forfor循环语句循环语句 (2 2行代码):行代码): 2 8 通过对这两种循环语句差别的比较,我们可以得出这通过对这两种循环语句差别的比较,我们可以得出这 样的结论:样的结论: 在知道循环次数的情况下,我们大多会使用在知道循环次数的情况下,我们大多会使用forfor循环语句;循环语句; 在不知道会循环多少次的情况下,我们一般会使用在不知道会循环多少次的情况下,我们一般会使用whilewhile循环

    12、循环 语句。语句。 2 9 打开神秘宝箱,查看里面的打开神秘宝箱,查看里面的“神秘奖品神秘奖品” ” ! Python Python常用模块。常用模块。 判断密码正误判断密码正误 简单的密码正误判断简单的密码正误判断 两种循环语句的差别两种循环语句的差别 循环进行密码判断循环进行密码判断 学用学用elifelif子判断语句子判断语句 掌握掌握if if判断语句的运用判断语句的运用 掌握掌握whilewhile循环、循环、forfor循环、循环、 breakbreak循环终止语句的运用循环终止语句的运用 掌握掌握elifelif子判断语句的运用子判断语句的运用 两种循环语句的选用两种循环语句的选用 THANKS

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:2021新川教版七年级下册《信息技术》3.1 判断密码正误 ppt课件.pptx
    链接地址:https://www.163wenku.com/p-1473701.html
    大布丁
         内容提供者      个人认证 实名认证
    相关资源 更多
  • 川教版信息技术七下第5课《文件复制》 (共16张PPT).ppt川教版信息技术七下第5课《文件复制》 (共16张PPT).ppt
  • (精品)新川教版(2019)七年级下册《信息技术》PPT课件(18)份(全册打包).rar(精品)新川教版(2019)七年级下册《信息技术》PPT课件(18)份(全册打包).rar
  • (精品)新川教版(2019)七年级下册《信息技术》PPT课件(11)份(全册打包).rar(精品)新川教版(2019)七年级下册《信息技术》PPT课件(11)份(全册打包).rar
  • 2.4我的多媒体研学报告(汇报成果、展示评价)ppt课件 (第二课时)ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx2.4我的多媒体研学报告(汇报成果、展示评价)ppt课件 (第二课时)ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
  • 1.1信息的来源于获取ppt课件(第二课时)ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx1.1信息的来源于获取ppt课件(第二课时)ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
  • 1.2 网络信息的获取与使用 ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx1.2 网络信息的获取与使用 ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
  • 3.2学用random模块 (第一课时) ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx3.2学用random模块 (第一课时) ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
  • 2.2我的多媒体研学报告(合成初稿、图文并茂)(第一课时) ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx2.2我的多媒体研学报告(合成初稿、图文并茂)(第一课时) ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
  • 3.1 判断密码正误 ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx3.1 判断密码正误 ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
  • 2.4我的多媒体研学报告(汇报成果、展示评价)ppt课件(第一课时)ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx2.4我的多媒体研学报告(汇报成果、展示评价)ppt课件(第一课时)ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
  • 1.1信息的来源于获取ppt课件(第一课时)ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx1.1信息的来源于获取ppt课件(第一课时)ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
  • 3.1判断密码正误 (第三课时) ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx3.1判断密码正误 (第三课时) ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
  • 3.2学用random模块 (第二课时) ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx3.2学用random模块 (第二课时) ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
  • 2.3我的多媒体研学报告(美化作品、生动有趣)ppt课件 (第三课时)ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx2.3我的多媒体研学报告(美化作品、生动有趣)ppt课件 (第三课时)ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
  • Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库