16 循环终止语句逐字稿 高中 · 信息技术 · 人教中图版 · 必修1 数据与计算

admin902024-01-04 09:54:46

老师

同学们大家好,我是北京市第八中学的侯英瑞老师,今天我们一起来学习循环终止语句,前几节课我们学习了循环语句,并且用循环语句解决了密码解密、猜价格等数字问题。今天让我们一起来设计一款带有文学气息,设计思路略有不同的小程序。成语是我国古代汉语词,大家也都非常喜欢玩成语相关的游戏,比如我们从小就会玩的成语接龙,在综艺节目里面常常出现的你比划我来猜成语,以及现在非常流行的微信表情猜成语。那么今天让我们来设计一个成语填字游戏,顾名思义就是随机输出一条包含一个空格的成语,玩家来填写答案。

老师

那么下面请同学们想一想,我们可以为游戏设计哪些有趣的规则?嗯,有的同学说了,老师我希望游戏赏罚分明,答对了加分,答错了减分。而有的同学说,老师我希望游戏人性化一点,给一些跳过的机会。还有的同学说,老师,我希望游戏带有竞技性,固定关数后可以统计总分,方便大家PK。同学们提出的规则都很合理,那老师也给大家一个建议,那就是当玩家答错的时候,我们给正确答案的提示,以便玩家掌握这个成语。那有了规则我们就清楚了,我们想要设计的游戏应该是这样的。

老师

并且我们也明确了我们的游戏设计要求,那就是随机输出一条包含一个空格的成语,玩家填写答案程序判断是否正确,加 10 分,输出正确,你真棒,加 10 分,错误减 10 分,输出错了减 10 分,正确答案是什么也不填则忽略。本成语输出过玩家原始分数为0分,游戏一共 10 关,忽略的成语不计在内。游戏结束输出玩家的最后得分。那想要实现我们的游戏设计要求,我们都需要哪些核心技术?首先我们来思考第一个问题,如何实现?判断玩家的答案为空或正确或错误后执行不同的操作。没错,我们可以使用选择结构,由于我们是三种不同的情况,所以我们可以选择多分支结构 if air, if else 语句来实现。那它的执行过程为,首先判断是否满足条件表达式一,唯真则执行语句块儿一,否则判断是否满足条件表达式2,如果满足,则执行语句块儿2,否则执行语句块儿3。下面我们来思考第二个问题。

老师

游戏一共 10 关,忽略的成语不计在内,也就是我们的程序要至少执行 10 次的重复操作。这个要如何实现?我想同学们都已经有了答案。我们可以使用循环语句来实现。在 Python 中有两种基本的循环结构语句,放一句和 very 句,那我们要选择哪一个呢?由于我们忽略的成语虽然没有计入石棺之内,但查看隐藏内容

《16 循环终止语句逐字稿 高中 · 信息技术 · 人教中图版 · 必修1 数据与计算》.doc
将本文下载保存,方便收藏和打印
导出文档