循环语句是编程语言中用来重复执行一段代码的语法结构。作用把需要反复做、重复次数多的操作交给程序自动执行不用手动写重复代码提升效率、简化逻辑。编程核心逻辑满足条件就重复执行不满足就停止循环。主流编程语言通用三大循环while 循环、do-while 循环、for 循环Python 无 do-while独有 for-in 遍历循环。循环三要素1. 初始值循环开始前定义变量初始状态如 i 0 2. 循环条件判断要不要继续循环条件为真就执行为假就退出3. 迭代/增量每次循环改变变量让条件最终变成假避免无限循环缺少任意一个大概率出现死循环while循环当型循环1. 定义先判断条件再执行代码。条件为 True → 执行循环体条件为 False → 直接跳出循环。2. 基础语法# 1. 初始值变量 初始值# 2. 循环条件while 条件表达式:# 循环体重复执行的代码代码块# 3. 迭代更新变量变量 13. 执行流程1. 定义初始变量2. 判断循环条件条件成立 → 执行循环体 → 执行迭代 → 回到第二步重新判断条件不成立 → 直接结束循环4.特点适合循环次数不确定的场景不知道要循环多少次只知道停止条件do-while循环直到型循环Python原生不支持do-whileJavaCCJS常用1. 定义先执行一次循环体再判断条件无论条件真假循环体至少执行 1 次2.通用语法JavaC风格初始值;do{循环体;迭代;}while(条件表达式);3. 执行流程定义初始值先执行一遍循环体 迭代再判断条件成立 → 继续循环不成立 → 结束循环4. 适用场景必须至少执行一次的逻辑密码验证先输入密码再判断对错for循环计数/遍历循环最常用分为两类传统for循环Java/C增强for-in循环Python/JS1.传统for循环语法for初始值循环条件迭代{循环体}特点把循环三要素写在同一行结构紧凑适合已知循环次数2.Python for-in循环明天改