在讲解中加入一些使用while循环的代码示例

📅 2026/7/5 6:40:20
在讲解中加入一些使用while循环的代码示例
Python while 循环完整讲解附多段可运行代码示例一、基础语法while布尔条件:循环执行代码块执行规则判断条件条件为True执行循环内代码代码跑完回到条件再次判断条件为False循环终止往下执行。重点循环内必须修改条件变量否则会出现死循环。二、示例1基础计数输出1~10# 初始化计数器num1# 设置循环条件whilenum10:print(num)# 更新计数器避免死循环numnum1运行效果依次打印数字 1 到 10。三、示例2while break 提前终止循环break直接跳出整个 while 循环后续循环不再执行n1whilen10:ifn6:# 等于6时直接结束循环breakprint(f当前数字{n})n1输出只会打印 15到6直接退出循环。四、示例3while continue 跳过本次循环continue立刻结束当前这一轮直接进入下一次条件判断i0whilei5:i1ifi3:# i3时跳过打印直接下一轮continueprint(i)输出1 2 4 5数字3不会打印。五、示例4死循环while True搭配break做登录验证常用于需要反复输入、直到满足条件才退出的场景# 无限循环whileTrue:passwordinput(请输入密码)ifpasswordadmin123:print(密码正确登录成功)# 满足条件跳出死循环breakelse:print(密码错误请重新输入\n)六、示例5while…else 结构循环正常走完没有被 break 打断才会执行 else 内代码count1whilecount3:print(f循环第{count}次)count1else:print(循环完整执行完毕未被中断)七、示例6计算1~100累加和total0x1whilex100:totaltotalx x1print(1到100总和为,total)八、易错提醒忘记更新循环变量 → 死循环# 错误代码死循环a1whilea5:print(a)# 缺少 a 1条件永远成立使用continue前一定要先更新变量否则卡死。