基本语法:
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 基础