所属成套资源:新版川教版信息技术七年级下册PPT课件(多课时)全册
初中信息技术川教版(2019)七年级下册第2小节 学习random模块备课课件ppt
展开
这是一份初中信息技术川教版(2019)七年级下册第2小节 学习random模块备课课件ppt,文件包含新川教版七年级下册信息技术32学用random模块第二课时课件PPTpptx、新川教版七年级下册信息技术32学用random模块第一课时课件PPTpptx、新川教版七年级下册信息技术32学用random模块第三课时课件PPTpptx等3份课件配套教学资源,其中PPT共66页, 欢迎下载使用。
知识目标:掌握 randm 模块的基本用法。
能力目标:能使用 randint 方法生成随机数。 能使用 chice 方法从数列中随机取值。
情感目标:培养学习编程的兴趣,养成良好的信息技术学习习惯,渗透面向对象思维。
重点: 掌握 randm 模块的基本用法。
难点:能使用 randint 方法生成随机数。
randm模块另外一个常用方法是chice,这个方法的作用是从数据列中随机取出一个数据。
chice方法:从数据列中随机取出一个数据。
使用chice方法,从“野火烧不尽春风吹又生”这串字符中,随机取10次,看每次会取出哪个字符
我们学习了如何随机取值的方法,那如果在课堂上,老师有时想随机抽出某位同学来回答问题,你能用自己所学的知识,写出“随机抽取同学”的小程序吗?
全班40位同学都有学号,我可以使用randm模块的randint(1,40)方法,随机产生一个学号,学号对应的就是被抽出的同学。
同学们利用学号来编写的代码编写得不错。但使用学号不太直观,你们能想办法直接抽出同学的姓名吗? 我们可以使用randm模块的chice“随机取值”方法,取出一位同学的姓名来。
请同学们小组合作,完成随机抽取同学姓名的代码编写并运行效果。
以上代码中的同学姓名列表,为什么要用英文引号与逗号将每个同学的名字分隔开呢?那是因为chice方法是从一列数据中随机抽取一个,如果不分隔开,那每次就只能随机取出一个字,取不出同学的名字。而且使用chice方法时,同学们的名字必须是一个“列表”关于什么是“列表”,我们会在今后详细学习。
我们学习过turtle绘图模块,turtle中可以显示图片,如何利用turtle模块随机显示同学照片呢?
1、照片与程序要放在同一级目录下,否则,最末一行代码要写为:t.bgpic('目录路径/'+被抽照片)2、图片要使用png或者gif格式。
randm模块的shuffle方法,就像洗扑克牌-样,可将数据列中数据的顺序随机打乱,同学们可试试运行如下图中所示的代码。
相关课件
这是一份初中信息技术川教版(2019)七年级上册第2节 在Python中用turtle模块画图评优课ppt课件,文件包含2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图课件第1课时共21页pptx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图课件第2课时共16页pptx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图课件第3课时共14页pptx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图教案第1课时共3课时docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图教案第2课时共3课时docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图教案第3课时共3课时docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图练习答案docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图练习题目docx等8份课件配套教学资源,其中PPT共51页, 欢迎下载使用。
这是一份川教版(2019)第3单元 开启Python小宝箱第1小节 判断密码正误教学课件ppt,文件包含新川教版七年级下册信息技术31判断密码正误第二课时课件PPTpptx、新川教版七年级下册信息技术31判断密码正误第一课时课件PPTpptx、新川教版七年级下册信息技术31判断密码正误第三课时课件PPTpptx等3份课件配套教学资源,其中PPT共54页, 欢迎下载使用。
这是一份初中信息技术川教版(2019)七年级下册第2单元 我的多媒体研学报告教课内容ppt课件,文件包含新川教版七年级下册信息技术24我的多媒体研学报告汇报成果展示评价课件PPT第二课时pptx、新川教版七年级下册信息技术24我的多媒体研学报告汇报成果展示评价课件PPT第一课时pptx等2份课件配套教学资源,其中PPT共27页, 欢迎下载使用。