- 2
- 0
- 约小于1千字
- 约 11页
- 2024-08-17 发布于海南
- 举报
第12课猜数比快
学习任务1.掌握枚举法和随机法的使用方法。2.学会使用算法解决实际问题。
思考同学们还记得猜数字游戏吗?上一节课我们学习的枚举法可以用到猜数字游戏当中。玲玲和小明玩猜数字游戏,玲玲出的是数字100,小明按照枚举算法从1开始到100依次猜数,问了玲玲99次对不对,玲玲说:“这简直是太浪费时间了!”她决定只给小明10次猜数机会,小明还能猜对吗?
猜数字改变规则之后,她从1~100中挑一个数字让小明猜,小明每次猜一个数字,玲玲均要告知小明猜的数是大了、小了还是对了。猜对了就游戏结束,否则一直猜一直给出提示,直到猜对,但必须在10次内猜对,有什么好办法呢?为了探究最佳的解法,我们可以根据不同的解决方案编写Python代码,让计算机扮演小明的角色去猜数,然后分别统计计算机猜对所用的次数,看看哪种解法所用的次数最少,是否有一种解法可以满足一定是在10次以内猜对呢?
猜数字_枚举法先从枚举算法的代码入手,方便对比观察。
猜数字_随机法实际上,我们在玩猜数字游戏的时候通常使用的是凭感觉、随机的。所以Python中可以调用random模块中的randint(low,high)函数在[low,high]区间随机生成一个整数。由于猜的次数不确定,我们会使用循环语句,只要没猜对,游戏继续进行。此时循环次数是不确定的,我们使用while循环来试一下。
猜数字_随机法
小结1.枚举法和随
您可能关注的文档
最近下载
- (2025春新版本)部编版一年级下册道德与法治第4课《我们有精神》课件.pptx VIP
- PCBA功能测试培训.pptx
- 电力行业员工职业健康体检计划.docx VIP
- 颅内动脉瘤的护理1 ppt课件_图文.pptx VIP
- 重大版四年级上册信息科技二维码里有惊喜(课件).pptx VIP
- DB22_T223-2015_城镇消防水鹤建设_吉林省.docx VIP
- MT05-MT07-MT13国V系列发动机使用与保养手册第2版)附件(1).pdf VIP
- 中央八项规定方面个人剖析材料范文(通用6篇).docx VIP
- 2025年新人教PEP版英语三年级上册课件 Unit 1 PartA(3)Letters and sounds.pptx VIP
- 帕金森病的临床诊断和和治疗.ppt
原创力文档

文档评论(0)