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