内容正文:
教 材:四川义务教育信息技术教材
年 级:七年级下
第三单元 :开启Python小宝箱
第二节: 学用random模块
课时:2课时
学 校:富顺县板桥镇九年制学校
制作人:舒其芳
同学们听说过彩票吧
简单来说:就是从一堆数字中随机取出一些数来,比对一致,就中奖。
今天我们来学习:
让电脑为我们随机取数
一、random模块
也被称为“随机模块”。最常用下列三种方法
方法 格式 说明
randint randint(开始数,结束数) 在开始数到结束数之间,随机生成一个整数
choice choice(数据列) 随机从数据列中抽取一个数据
shuffle shuffle(数据列) 随机打乱数据列中数据的顺序
二、randint
import random as r #引入随机模块,并重命名为r
a=r.randint(0,100) #在0—100间生成随机数,赋值于变量a
print(a) #输出a
用法一举例:在0—100之间生成随机数
练一练(1):
仿写代码:在10-60之间生成随机数
import random as r
a=r.randint(10,60)
print(a)
用法二举例:在0-100之间生成5次随机数
import random as r #引入随机模块,并重命名为r
for i in range(5): #循环语句(几次)
a=r.randint(0,100) #在0到100间生成随机数,赋值于变量a
print(a) #输出a
练一练(2)
代码仿写:在10-60之间生成5次随机数
import random as r
for i in range(5):
a=r.randint(10,60)
print(a)
三、choice
用法一举例:电脑随机取值。从这句话中随机取出一值‘LOVE自贡123’
import random as r #引入随机模块,并重命名为r
a=r.choice(‘LOVE自贡123’) #随机取的值,并赋值于a
print(a) #输出a