while 循环在 Python 中用于在某个条件为真的情况下重复执行一段代码。下面是关于 while 循环的一些基本用法:

基本语法:
while condition:
    # 代码块
    # 在条件为真时执行

condition 是一个表达式,只要它的值为 True,就会一直执行 while 循环中的代码块。当 condition 的值变为 False 时,循环终止。

示例:
# 简单的 while 循环
count = 0
while count < 5:
    print(count)
    count += 1

在上述例子中,循环会一直打印 count 的值,直到 count 不再小于 5。

break 语句:

break 语句用于跳出循环,即使循环条件仍然为真。
count = 0
while True:
    print(count)
    count += 1
    if count >= 5:
        break

上述例子中,while True 创建了一个无限循环,但当 count 的值达到 5 时,break 语句会中断循环。

continue 语句:

continue 语句用于跳过当前循环块中剩余的代码,进入下一次循环。
count = 0
while count < 5:
    count += 1
    if count == 3:
        continue
    print(count)

在上述例子中,当 count 的值为 3 时,continue 语句会跳过 print(count),直接进入下一次循环。

else 语句:

else 语句在循环正常结束时执行,但如果循环被 break 中断,则不执行。
count = 0
while count < 5:
    print(count)
    count += 1
else:
    print("Loop completed.")

在上述例子中,当 count 小于 5 时,会执行 print(count),当 count 不再小于 5 时,else 语句会执行。

while 循环是一个强大的工具,可以用于处理不确定次数的循环。理解 while 循环的使用方式可以让你更好地掌握 Python 编程。


转载请注明出处:http://www.zyzy.cn/article/detail/13316/Python 基础