今天是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 部分会执行。