资源简介 while循环的应用实例 课题 while循环的 应用实例 单元 Python 程序 基本结构 学科 信息 年级 八年级 主备人 时间 教学目标 1、掌握while循环的语句格式和执行流程; 2、理解循环控件语句break和continue的功能; 3、能够编写比较复杂的while循环程序。 重点 循环控件语句break和continue的应用。 难点 while循环语句的程序编写。 教 学 过 程 二次备课 一、复习while条件循环 27012906540500一般格式:while <条件>: 执行流程图: <循环体> [else: 语句块] 13849354000500while True循环流程图: while 循环中,可在循环内部通过判断,配合break和continue循环控制语句,跳出循环,巧妙编写程序。 -2222529210 899160180340 二、猜数游戏 25323801035051、问题分析 2、算法设计 635027940 用多分支结构来实现输入数与给定数的比较提示。 -19051574803、编写代码 4、调试运行 按F5键,多次输入数字,观察运行结果。 三、开动脑筋 修改猜数游戏,给用户5次机会,如果5次之内猜对了,则显示猜测正确,退出循环。如果5次之内没有猜对,则自动退出循环,并显示“没机会了!”。 在最后添加判断次数的语句: if i==5: print("没机会了!") break 四、随堂练习:储蓄问题 某同学有一些零用钱,他想通过银行储蓄增值。想知道存多少年,才能达到预期的数额? 为简单起见,假设储蓄规则为: (1)存期以一年为单位,存款以元为单位。 (2)一年期的存款利率均为3%(不考虑利率调整)。 其中:利息=本金×年利率×存期 本息=本金+利息 阅读如下程序,说说每行代码的作用,在划线处填空,并上机测试。 253682516510118745161925 循环体退出的条件是什么? 五、打印规律图形 2305685603250069469037465规律探究: 1772920146050 868680120650 1、需要向计算机输入什么?——所需行数 2、循环体是什么?——打印符号 3、循环退出的条件是什么?——行数满足 2647956985 六、拓展 石头剪刀布 观察游戏视频,可以打开程序自己试完一下,思考下列问题: 1、需要向计算机输入什么? 2、程序执行的循环体是什么? 3、退出循环的条件是什么? 19053238500 019367500 七、布置作业 作业本第11课 课堂反思 展开更多...... 收起↑ 资源预览