今天是Python学习的第十四天,这几天的学习重点会是while迴圈,今天是理解 break 和 continue 语句在 while 迴圈中的应用、学会搭配 else 使用 while 迴圈和探讨如何处理用户输入和条件的动态变化。
break 和 continue 语句 break 用于提前终止迴圈,而 continue 则会跳过当前迴圈中的剩余代码,继续执行下一次迴圈。
例一:
count = 0while count < 10:if count == 5:break # 当 count 等于 5 时,结束迴圈print("计数:", count)count += 1
结果输出:计数: 0计数: 1计数: 2计数: 3计数: 4
当 count == 3 时,continue 语句会跳过当次迴圈,导致没有输出 3。
while-else 结构 当 while 迴圈正常结束(即不是通过 break 中断),可以执行 else 部分。
例二:
count = 0while count < 3:print("计数:", count)count += 1else:print("迴圈结束,进入 else 区块")
结果输出:计数: 0计数: 1计数: 2迴圈结束,进入 else 区块
这段程式码展示了 while-else 结构的运用,当 while 正常结束后,else 部分会执行。