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

类型3.2 学习random模块(第二课时) ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx

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

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

    特殊限制:

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

    关 键  词:
    信息技术 3.2 学习random模块第二课时 ppt课件_2024新川教版2019七年级下册信息技术 学习 random 模块 第二 课时 ppt 课件 _2024 新川教版 2019 年级 下载 _七年级下册_川教版(2024)_信息_初中
    资源描述:

    1、授课教师:周老师2020.05.14第三单元 开启python小宝箱Section 2 Learning random module第第2 2节节 学习学习randomrandom模块模块04随机抽取同学姓名 在课堂上,老师有时想随机抽出某位同学来回答问题。你们能用自己所学的知识,写出“随机抽取同学”的小程序吗?方法1:假设全班有40人,并且40位同学都有对应学号,即可以使用random模块的randintrandint()()方法,从1-40随机产生一个学号,学号对应的就是被抽出的同学。代码如下图:在课堂上,老师有时想随机抽出某位同学来回答问题。你们能用自己所学的知识,写出“随机抽取同学”的

    2、小程序吗?方法2:建立变量“同学名列表”存储同学名,在使用random模块的choicechoice()()方法,从中取值。代码如下图:小提示:文本类型的数据需要用引号(英文状态下的“”),数据之间用逗号隔开,整体数据用中括号括起来。choice()方法是从一列数据中(列表列表)随机抽取一个,如果不分隔开,那每次就只能随机抽取出一个字。列表:最常用的Python数据类型,可将一堆数据项构成一个数据整体,数据项可为不同的类型。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。实例:list1=physics,chemistry,1997,2000 在turtle 模块有一个bgpi

    3、c(图片名)属性,能在turtle绘图窗口中显示照片。因此可将全班同学的照片收集起来,然后随机选出一张,将其显示在turtle绘图窗口中。这样,会比显示学号与姓名更为直观、方便。任务要求:从网络获取2 4张人像图片,通过点名的方式随机抽取照片。程序设计如图所示:注意:同学们在运行本代码时,照片与程序要放在同级目录下。如果将照片放在另外的目录下,则最末一行代码要写为:T.bgpic(目录路径/+被抽照片)。此外,图片要使用png或gif格式。11 randomrandom模块的模块的shuffleshuffle方法,就像洗扑克牌一样,可以将数据列表中数据的方法,就像洗扑克牌一样,可以将数据列表中

    4、数据的顺序随机打乱,请同学们编写如下图中所示的代码,运行一下看看效果如何。顺序随机打乱,请同学们编写如下图中所示的代码,运行一下看看效果如何。示例程序:示例程序:运行效果如图:运行效果如图:05编写简单猜数游戏 应用random模块最典型的例子是编写“猜数游戏”:程序产生0到100之间的随机数让我们猜,我们输入所猜的数,程序判断猜大了或者是猜小了,并将判断结果显示给我们,让我们继续猜,直到猜中为止。提示:在正式编写代码之前,通常我们可以先使用中文,编写出整个猜数游戏的“伪代码”(程序逻辑结构梳理),然后再将“伪代码”改写为真正的Python程序代码。现在我们来了解一下什么是“伪代码”?所谓伪代

    5、码,就是使用自然语言(比如中文、英文等),将自己解决问题的整个思路按步骤记下来。这样,无论其他人使用的是什么编程语言,都能理解自己的编程思路。“伪代码”用来描述程序执行过程,它本身不属于任何编程语言。有经验的程序员在编写代码之前,往往会用“伪代码”来规划、验算自己的解决思路与程序逻辑。优秀的伪代码,应该能让不会编程的人,也能读懂整个程序的思路与逻辑。任务描述1:请编写出“猜数游戏伪代码”。1.引入随机模块2.用随机模块生成一个随机数3.输入我们所猜的数4.比较随机数与我们输入的数(1)如果猜大了,给出提示“猜大了”(2)如果猜小了,给出提示“猜小了”(3)返回上面3,重新输入所猜的数(4)如果

    6、猜对了,给出提示“猜对了”并跳出循环5.结束游戏任务描述2:将“伪代码”改写为真正的Python程序代码。执行程序,运行效果如图:练习:将下图中的代码书写在编辑器中,执行程序查看运行结果,然后为每行代码添加上注释,看看自己能不能理清代码运行的逻辑?代码运行效果如右图:思考:运行代码时,如果我们最后输人的是除y之外的任何字符,会发生什么情况呢?while重复执行条件不满足,结束重复执行命令。编程任务:编写一个与电脑玩“石头剪子布”的小游戏,电脑随机出拳与用户出拳进行比较,判断胜负结果。程序书写及执行结果如图所示:20人与机器下围棋人与机器下围棋 随着人工智能技术的发展,人们不仅能够在网络上互相围

    7、棋对战,机器也可以成为人下围棋的对手,阿尔法围棋(AlphaGo)就是第一个击败人类职业围棋选手的智能机器人。阿尔法围棋采用了“深度学习”“神经网络”等人工智能技术,通过对60余万张围棋棋谱的研究与分析,生成了对弈策略。在与人对弈时,它首先用智能搜索树找出多个落子位置,然后使用神经网络生成的对弈策略,对这些落子位置进行评估,从而找到最佳落子位置,并最终击败人类棋手。阿尔法围棋是人工智能在日常生活中成功应用的典型,充分展示了人工智能技术的潜力和价值。思考:机器是如何学习的呢?未来人工智能会超越人类吗?请谈谈你的看法。学用学用randomrandom模块模块了解常用外部模块了解常用外部模块随机抽取

    8、同学姓名随机抽取同学姓名了解了解randomrandom模块模块随机取值随机取值外部模块很多、常用的也不少、外部模块很多、常用的也不少、我们先了解一下它们的作用我们先了解一下它们的作用掌握掌握randomrandom模块的基本用法、模块的基本用法、能使用能使用randintrandint方法生成随机数方法生成随机数能使用能使用choicechoice方法从数列中随方法从数列中随机取值机取值掌握掌握RandintRandint、choicechoice、shuffleshuffle这几种方法的使用这几种方法的使用编写简单猜数游戏编写简单猜数游戏掌握掌握“伪代码伪代码”的编写的编写并转换为并转换为PythonPython程序代码程序代码周老师THANKS Information technology of grade 2020 (Volume II)

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:3.2 学习random模块(第二课时) ppt课件-2024新川教版(2019)七年级下册《信息技术》.pptx
    链接地址:https://www.163wenku.com/p-7494454.html
    QXX
         内容提供者      个人认证 实名认证
    相关资源 更多
  • 川教版信息技术七下第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文库