3.2 学习random模块(精品课件)-七年级信息技术下册同步精品课堂(川教2019版)(共40张PPT)

2020-03-31
| 40页
| 2446人阅读
| 94人下载
精品

资源信息

学段 初中
学科 信息科技
教材版本 初中信息科技川教版(2019)七年级下册
年级 七年级
章节 第2小节 学习random模块
类型 课件
知识点 -
使用场景 同步教学
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 827 KB
发布时间 2020-03-31
更新时间 2023-04-09
作者 喜鹊
品牌系列 -
审核时间 2020-03-31
下载链接 https://m.zxxk.com/soft/13137471.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

中物理 第三单元 开启python小宝箱 川教版(2019) 信息技术(七年级下册) 第2节 学习random模块 学易同步精品课堂 1 课堂导入 上一节课我们学习了怎样用Python语言编写判断密码正误的小程序。 输入正确密码可以打开老师奖励给你们的“神秘宝箱”,里面有神秘奖品,你们都看到了吗? 2 目录 一、了解常用外部模块 二、了解random模块 三、随机取值 四、随机抽取同学姓名 五、编写简单猜数游戏 学习目标 1. 掌握random模块的基本用法。 2. 能使用randint方法生成随机数。 3. 能使用choice方法从数列中随机取值。 第一课时 第二课时 第三课时 了解常用外部模块 一 一、了解常用外部模块 了解常用外部模块 一 经过前面的学习,我们已经学会了Python编程语言中最常用的语句与函数。这些语句与函数如同胶水,宝箱中的模块如同积木。用Python编程,就如同是用胶水将积木组合成各种东西。我们今后学习的重点,主要是学习如何使用各种各样的模块! 下面我们就来介绍一下python中最常见的模块。 模块名 用处简介 turtle 海龟绘图,绘制各种图画 random 随机模块,生成随机数等 os 对文件与目录进行各种操作 re 支持各种正则表达式 time 提供对时间的控制与操作 pillow 对图片进行操作 tkinter 为Python语言提供图形界面 了解常用外部模块 一 模块名 用处简介 thread 提供多线程编程的支持 socket 网络通信、网络编程 NumPy 提供多维度的各种计算方法 pandas 提供数据的各种统计方法 math 提供各种数学运算方法 pytorch 人工智能与机器学习模块 TensorFlow 谷歌的人工智能与机器学习模块 urllib 网络访问模块,可编写爬虫 BeautifulSoup 在网页源代码中抓取信息 openCV 机器视觉、图像处理、人脸识别 matplotilb 生成各种统计图以及地图等等 了解常用外部模块 一 这么多的模块我们只能一个一个地学习。 上学期我们学过了turtle海龟绘图模块,现在我们就来学习random模块吧。 了解random模块 二 二、了解random模块 了解random模块 二 random模块通常也被称为“随机模块”。下表中列出了random模块最常用的三个方法。 方法 格式 说明 randint randint(开始数,结束数) 在开始数到结束数之间,随机生成一个整数 choice choice(数据列) 随机从数据列中抽取一个数据 shufle shuffle(数据列) 随机打乱数据列中数据的顺序 了解random模块 二 我们先来看看random模块生成随机数的代码吧。 了解random模块 二 将上面的代码连续执行5次,我们可以看到每次执行的结果都不相同。 了解random模块 二 每次手工执行代码很麻烦,我们可以为代码加上循环语句,循环执行几次看看效果。我们来编写一个生成8个随机数的代码: 了解random模块 二 运行效果如下图: 练习 二 1. 如果randint方法的下限或上限取值是负整数,会出现什么结果? 2. 如果randint方法的下限或上限取值是小数,会出现什么情况?说明了什么? 3. 如果randint方法的下限为0,上限为1, 最终生成的随机数会是什么结果?说明了什么? 4. 使用随机数可以在turtle模块中随机生成海龟的坐标值,请使用turtle模块,画一幅随机 “星空图”。 随机取值 三 三、随机取值 随机取值 三 random模块另外一个常用方法是choice,这个方法的作用是从数据列中随机取出一个数据。 现在我们就使用choice方法,从“野火烧不尽春风吹又生”这串字符中,随机取10次,看每次会取出哪个字符。代码如下图: 随机取值 三 运行效果如下图: 随机抽取同学姓名 四 四、随机抽取同学姓名 随机抽取同学姓名 四 在课堂上,老师有时想随机抽出某位同学来回答问题。你们能用自己所学的知识,写出“随机抽取同学”的小程序吗? 全班40位同学都有学号,我们可以使用random模块的randint(1,40)方法,随机产生一个学号,学号对应的就是被抽出的同学。代码如下图: 随机抽取同学姓名 四 运行效果如下图: 随机抽取同学姓名 四 同学们:是不是感觉使用学号不太直观,能不能直接抽出同学的姓名呢? 我们来加上同学名列表,使用random模块的choice“随机取值”方法,试一试吧。 随机抽取同学姓名 四 运行效果如下图: 随机抽取同学姓名 四 请同学们注意: 我们在编写代码中的同学姓名列表时,一个姓名要用英文引号引起来,还要用逗号将每个同学的名

资源预览图

3.2 学习random模块(精品课件)-七年级信息技术下册同步精品课堂(川教2019版)(共40张PPT)
1
3.2 学习random模块(精品课件)-七年级信息技术下册同步精品课堂(川教2019版)(共40张PPT)
2
3.2 学习random模块(精品课件)-七年级信息技术下册同步精品课堂(川教2019版)(共40张PPT)
3
3.2 学习random模块(精品课件)-七年级信息技术下册同步精品课堂(川教2019版)(共40张PPT)
4
3.2 学习random模块(精品课件)-七年级信息技术下册同步精品课堂(川教2019版)(共40张PPT)
5
3.2 学习random模块(精品课件)-七年级信息技术下册同步精品课堂(川教2019版)(共40张PPT)
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。