2 学用random 模块教学设计 一、学习目标 知识目标:掌握 random 模块的基本用法
能力目标:能使用 randint 方法生成随机数
能使用 choice 方法从数列中随机取值
情感目标:培养学习编程的兴趣,养成良好的信息技术学习习惯,渗透面向对象思维
二、教学重难点: 重点:掌握 random 模块的基本用法
难点:能使用 randint 方法生成随机数
三、教学环境 多媒体教室 四、教学过程 1、引入 教师讲解:经过之前的学习,我们已经学会了Python 编程语言中最常用的语句与函数
其实这些语句与函数如同“胶水”,而今天老师给大家介绍里面的“积木”
2、了解常用外部模块 教师讲解:利用Python 编程,我们可以用胶水将积木组合成各种东西,所以学习如何使用各种各样的模块很重要,下面老师给大家简单介绍一下这些“积木”,Python 中常用的模块如下图所示
学生认真听教师讲解,并讨论交流,自己都会用哪些
3、了解random 模块 教师讲解:这么多模块中我们之前只知道turle 海龟绘图,但我们今后的学习重点是学会模块的用法,下面我们就来学习random 模块,random 模块通常也被称为“随机模块”,random 模块最常用的三个方法如下图所示
任务一:同学们通过小组合作自主学习课本55-56 页,试操作如何使用random 模块
任务完成后请小组展示并讲解自己的操作过程
生成随机数的代码 生成随机数的代码连续执行5 次的运行效果 同学们在观看过程中发现,每次手工执行代码很麻烦,所以有小组成员提出为代码加上循环语句,循环执行几次看看效果 循环8 次生成随机数的代码 生成8 个随机数的代码运行效果 任务二:教师提出练习操作,要求完成以下操作练习: (1)如果randint 方法的下限或上限取值是负整数,会出现什么结果