📅  最后修改于: 2023-12-03 14:46:06.355000             🧑  作者: Mango
Python 中的 while 循环用于重复执行一段代码,直到指定条件不再满足为止。在执行循环时,只要指定条件为 True,循环就会一直执行下去。一旦条件变为 False,循环就会停止。
while 条件:
代码块
在 while 循环中,条件是一个表达式或一个变量,如果该条件的值为 True,则执行代码块,否则停止循环。
例如,以下代码将重复打印 "Hello World!" 直到变量 i 大于 5:
i = 1
while i <= 5:
print("Hello World!")
i += 1
输出:
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
在循环内部,可以通过一些关键字来控制循环的执行过程。
break
语句用于强制退出循环,即使条件仍为 True。例如:
i = 1
while i <= 5:
print(i)
i += 1
if i == 3:
break
输出:
1
2
continue
语句用于跳过本次循环,直接进入下一次循环。例如:
i = 1
while i <= 5:
if i == 3:
i += 1
continue
print(i)
i += 1
输出:
1
2
4
5
Python 中的 while 循环也可以带有 else
语句。else
语句会在循环条件为 False 的时候执行一次。例如:
i = 1
while i <= 5:
print(i)
i += 1
else:
print("循环结束")
输出:
1
2
3
4
5
循环结束
在使用 while 循环时,需要格外注意以下几点:
Python 的 while 循环是一个非常强大的遍历工具,它可以帮助程序员快速地处理大量数据,并且相对来说比较方便和容易使用。掌握 while 循环的基本语法和使用技巧,可以让程序员在开发过程中提高编程效率。