文章目录 一、为什么要用循环 (一)老老实实的笨方法 (二)采用循环结构的巧方法 1、采用for循环输出百遍口号 2、采用while循环输出百遍口号 二、条件循环 - while循环 (一)语法格式 (二)执行情况 (三)案例演示 任务1、永不消逝的电波 - 死循环 任务2、采用while循环计算1 + 2 + 3 + …… + 100的值 课堂练习:采用while循环计算1 + 3 + 5 + …… + 99的值 任务3、采用while循环打印水仙花数 任务4、采用while循环破解令狐大侠难题 三、计数循环 - for循环 (一)语法格式 (二)执行情况 (三)案例演示 任务1、采用for循环计算1 + 2 + 3 + …… + 100的值 课堂练习:采用for循环计算1 + 3 + 5 + …… + 99的值 任务2、采用for循环打印水仙花数 任务3、采用for循环破解令狐大侠难题 任务4:采用for循环遍历序列 任务5:采用for循环遍历字典 四、跳转语句 (一)跳转概述 (二)break语句 1、在while循环中使用break语句 2、在for循环中使用break语句 3、案例演示 任务1、采用for循环破解令狐大侠难题 - 完善版 任务2、判断一个整数是否是素数 思考题:实现合数分解 (三)continue语句 1、在while循环中使用continue语句 2、在for循环中使用continue语句 3、案例演示 任务1、计算1 + 3 + 5 + …… + 99的值 任务2、逢七拍腿员工拓展小游戏 五、循环嵌套 (一)循环嵌套概述 (二)循环嵌套类型 1、for循环嵌套for循环 2、while循环嵌套while循环 3、for循环嵌套while循环 4、while循环嵌套for循环 (三)执行情况 (四)循环嵌套案例演示 任务1、打印规则的字符图形 (1)打印字符矩形 (2)打印字符平行四边形 课堂练习:打印字符直角三角形 挑战练习:打印字符实心钻石 挑战练习:打印字符空心钻石 任务2、打印乘法九九表 任务3、解决百钱买百鸡问题 (1)采用三重循环求解百钱买百鸡问题 (2)采用双重循环求解百钱买百鸡问题 课堂练习:数字构成 六、pass语句 (一)占位作用 (二)案例演示 七、课后作业 任务1、完成猜数游戏 任务2、计算阶乘之和 任务3、用米粒填充国际象棋盘 任务4、求20个学生的平均成绩 跑道是一圈一圈的,可以看作是循环的 一、为什么要用循环 现在有一个任务,要求你输出一百遍“好好学习,天天向上!”,想一想,你会怎么做? (一)老老实实的笨方法 print("第1遍写:好好学习,天天向上!") print("第2遍写:好好学习,天天向上!")