用计数循环统计数据
利用for循环结构来完成已知次数的自动化处理,掌握计数循环结构应用方法。思考循环的初值、终值的作用是什么。
【程序范例】
模拟抛硬币现象,探究随机概率。
(1)体验随机,对应数列信息,体会用数据描述现象
import
random #导入随机数模块
mn=['正面','反面']
#列表存储显示信息
ms=random.randint(0,1)
#产生0或1随机数
print('计算机抛出:',mn[ms])
(2)模拟抛硬币10次,体验自动化程序设计,认识循环的自动控制作用
import
random #导入随机数模块
mn=['正面','反面'];
#列表存储显示信息
for i in
range(10):
ms=random.randint(0,1) #产生0或1随机数
print('计算机第:',i+1,'次抛出:',mn[ms])
(3)模拟抛硬币1000次,深入体验自动化程序,了解概率、统计
Import random
#导入随机数模块
mc=[0,0] #用列表存储正、反面数量
for i in
range(1000):
ms=random.randint(0,1) #产生0或1随机数
if ms==0 :
mc[0]+=1
else:
mc[1]+=1
print('正面抛出次数:', mc[0]),
print('反面抛出次数:', mc[1])