lesson

Python中的for循环 VS while循环

本课用生活化例子引入循环思维,逐步讲解 Python 中 for 循环与 while 循环的基本语法、执行流程和典型使用场景,并对比两者的选择原则。课程包含代码演示、可视化互动和小测验,帮助学习者在练习中识别常见错误,如缩进问题与死循环。

open.maic14 个模块42 分钟

学习目标

  • 理解循环思维:让计算机重复执行任务
  • 掌握 for 循环遍历序列和 range() 的基本写法
  • 掌握 while 循环的条件判断与三要素
  • 能够区分 for 与 while 的适用场景
  • 识别缩进错误和死循环风险,并知道使用 Ctrl + C 强制停止
  • 能够将简单的 while 计数循环改写为 for 循环

课程大纲

  1. 01

    欢迎来到 Python 循环世界

    课程导入:理解循环思维,明确本课将学习 for 循环、while 循环及场景选择。

  2. 02

    什么是循环?生活中的例子

    用固定次数重复和条件触发重复的生活例子,引出编程中自动处理重复逻辑的核心思想。

  3. 03

    初识 for 循环:遍历序列

    介绍 for 变量 in 序列 的基本结构,理解循环变量如何依次取出序列中的每一项。

  4. 04

    for 循环的代码演示

    通过遍历数字列表和 range() 的示例,演示 for 循环写法,并强调循环体缩进。

  5. 05

    互动实验:for 循环可视化

    通过可视化互动观察 for 循环遍历序列的过程,巩固对循环执行顺序的理解。

  6. 06

    小测验:for 循环基础

    用小测验检验对 for 循环基础语法和遍历过程的理解。

  7. 07

    初识 while 循环:条件驱动

    说明 while 循环基于条件判断执行,只要条件为 True 就重复执行循环体。

  8. 08

    while 循环的三要素

    梳理初始化变量、条件判断和变量更新三个要素,并提示缺少更新可能导致死循环。

  9. 09

    警惕!可怕的“死循环”

    解释死循环的成因与常见危险信号,并介绍使用 Ctrl + C 强制停止程序的方法。

  10. 10

    小测验:while 循环逻辑

    用小测验检验对 while 循环条件与执行逻辑的理解。

  11. 11

    for vs while:深度对比

    从是否已知次数、是否遍历数据、是否等待状态等角度对比两种循环,并给出选择建议。

  12. 12

    实战:如何将 while 改写为 for

    通过计数示例,将手动初始化和更新的 while 循环改写为使用 range() 的 for 循环。

  13. 13

    综合实战测验

    通过综合测验练习在不同场景中选择和使用 for 循环或 while 循环。

  14. 14

    课程总结与进阶预告

    回顾 for 与 while 的核心区别,并预告 break 与 continue 等循环控制内容。