您当前的位置:首页 教学教研 → 正文
教学教研

初一信息技术探究-用循环结构程序自动化计算

来源:   发布时间:2020/12/24 10:29:15   作者:管理员 浏览次数:1042

用计数循环统计数据

利用for循环结构来完成已知次数的自动化处理,掌握计数循环结构应用方法。思考循环的初值、终值的作用是什么。

【程序范例】

模拟抛硬币现象,探究随机概率。

1)体验随机,对应数列信息,体会用数据描述现象

import random   #导入随机数模块

mn=['正面','反面']    #列表存储显示信息

ms=random.randint(0,1)  #产生01随机数

print('计算机抛出:',mn[ms])

2)模拟抛硬币10次,体验自动化程序设计,认识循环的自动控制作用

import random   #导入随机数模块

mn=['正面','反面'];    #列表存储显示信息

for i  in range(10):

    ms=random.randint(0,1)  #产生01随机数

    print('计算机第:',i+1,'次抛出:',mn[ms])

3)模拟抛硬币1000次,深入体验自动化程序,了解概率、统计

Import random   #导入随机数模块

mc=[0,0]  #用列表存储正、反面数量

for i  in range(1000):

    ms=random.randint(0,1)  #产生01随机数

    if ms==0 :

       mc[0]+=1    

    else:

       mc[1]+=1      

print('正面抛出次数:', mc[0]),

print('反面抛出次数:', mc[1]) 




你还没有登录! 备注:(最多输入900个字,您已经输入0个字了。)