内劲篇-Day17 while 基础循环

5 次阅读 2026-10-16 16:22

🍀功法简介(知识点)

while 循环,就是当条件为 True 的时候,重复执行内部代码;条件变成 False,循环停止。

语法格式:

while 条件:
    循环体代码(4空格缩进)

执行流程:

  1. 判断 while 后的条件

  2. 条件为 True → 执行缩进内代码

  3. 执行完,回到第 1 步再次判断条件

  4. 条件为 False → 跳出循环,继续执行后面代码

⚠️ 重点:循环体内一定要修改条件相关变量,否则条件永远 True,程序陷入死循环!

基础示例:

count = 1
while count <= 3:
    print(f"第{count}次修炼")
    count = count + 1

输出:

第1次修炼
第2次修炼
第3次修炼

 

🥋今日 Kata 任务(练习)

  1. 定义变量day = 1

  2. while 条件:day <= 5

  3. 循环内部:

    • 打印:Python Kata 第X天练习(X 替换为 day 的值)

    • day 的值 +1

  4. 循环结束后,打印一句话:5天基础修炼完成!

✅参考示例代码

day = 1
while day <= 5:
    print(f"Python Kata 第{day}天练习")
    day = day + 1

print("5天基础修炼完成!")

 

预期输出:

Python Kata 第1天练习
Python Kata 第2天练习
Python Kata 第3天练习
Python Kata 第4天练习
Python Kata 第5天练习
5天基础修炼完成!

🧠思考题(进阶可选)

删掉代码里 day = day +1,运行看看会发生什么,想一想为什么。

💡功法小提示

⚠️ while 末尾必须英文冒号,循环内部代码缩进 4 空格。⚠️ 警惕死循环:循环里记得更新用来判断的变量。⚠️ 循环条件写在 while 后面,每次循环开头都会检查一次真假。