3.2 学习random模块(第1课时)(课件,含动画演示)-2022-2023学年七年级信息技术下册同步精品课堂(川教版2019)

2023-08-18
| 11份
| 23页
| 447人阅读
| 11人下载
精品

资源信息

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

内容正文:

川教版(2019) 信息技术(七年级下册) 第3单元 开启Python小宝箱 第2节 学习random模块(第1课时) 课堂导入 请体验老师分享的小游戏:随机生成数字小游戏 打开桌面上的老师文件,打开右图所示的“随机生成数字小游戏.exe”,双击打开,体验小游戏。 一 学习目标 1、知道random模块的基本用法。 2、能使用randint方法生成随机数。 随机生成指定范围内的数字小游戏有趣吗?你们知道怎么做的吗? 二 新课讲解 二 新课讲解 教师讲解——常用外部模块 我们已经学习过最常用的语句和函数,这些语句和函数如同胶水,模块就如同积木。 我们在编写程序的过程中,就相当于用胶水将积木组合程各种东西。 python程序语言有很多常用的模块。 二 新课讲解 教师讲解——常用外部模块 1、turtle模块:海龟绘图,绘制各种图画。 2、random模块:随即模块,生成随机数等。 3、time模块:提供对时间的控制与操作。 4、math模块:提供各种数学运算方法。 5、pandas模块:提供各种统计方法。 6、matplotlib模块:生成各种统计图以及地图等。 7、openCV模块:人脸识别、图像处理、机器视觉等。 二 新课讲解 教师讲解——random模块 random模块:通常也被称为“随机模块。” 还记得上学期学习过的turtle海龟绘图吗?模块的引入方式? 二 新课讲解 教师讲解——random模块的引入方式 引入random模块的方式: 1、import random 2、import random as r 3、from random import * 二 新课讲解 教师讲解——random模块的方法 方法 格式 说明 randint randint(开始数,结束数) 在开始数和结束数之间,随机生成一个整数 choice choice(数据列) 随机从数据列中抽取一个数据 shuffle shuffle(数据列) 随机打乱数据列中数据的顺序 二 新课讲解 请各小组使用randint方法随机生成0-100之间的一个整数。(要求:模块导入方式三种任选一种导入) 任务一 二 新课讲解 任务一 import random a=random.randint(0,100) print(a) 方式1 import random as r a=r.randint(0,100) print(a) from random import * a=randint(0,100) print(a) 方式2 方式3 手工执行代码很麻烦,有没有可以改进的地方呢? 二 新课讲解 二 新课讲解 请各小组使用循环语句实现一次性执行10次。(循环语句可以选择for循环,也可以选择while循环) 任务二 二 新课讲解 任务二 import random as r for i in range(10): a=r.randint(0,100) print(a,end=",") 使用第二种导入模块的方式: for循环 二 新课讲解 任务二 import random as r i=1 while i<=10: a=r.randint(0,100) print(a,end=",") i=i+1 使用第二种导入模块的方式: while循环 1.如果randint方法的下限或上限取值是负整数,会出现什么结果? 2.如果randint方法的下限或上限取值是小数,会出现什么情况?说明了什么? 3.如果randint方法的下限为0,上限为1,最终生成的随机数会是什么结果?说明了什么? 4.使用随机数可以在turtle模块中随机生成海龟的坐标值,请使用turtle模块,画一幅随机“星空图”。 二 新课讲解 1.如果randint方法的下限或上限取值是负整数,会出现什么结果? 二 新课讲解 import random for i in range(3): a=random.randint(-1,1) print(a) 从运行结果来看,下限是负整数的时候,程序没有问题。 1.如果randint方法的下限或上限取值是负整数,会出现什么结果? 二 新课讲解 import random for i in range(3): a=random.randint(-2,-1) print(a) 从运行结果来看,下限和上限均为负整数时,程序没有问题。 2.如果randint方法的下限或上限取值是小数,会出现什么情况?说明了什么? 二 新课讲解 import random for i in range(3): a=random.ran

资源预览图

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