前言:
while
语句是Python中提供的一种基本循环控制结构,它允许代码在满足特定条件时重复执行。与for
循环不同,while
循环在事先不知道循环次数的情况下特别有用。
一、while 语句
1、基础语法
while
语句的基本语法如下:
while 条件表达式:
# 循环体
# 这里放置要重复执行的代码块
- 条件表达式: 这是一个布尔表达式。如果表达式的结果为
True
,则循环体内的代码块将被执行。如果结果为False
,则循环终止,程序继续执行while
循环之后的代码。 - 循环体: 这是需要重复执行的代码块。它必须缩进,以表示它是
while
语句的一部分。
示例:使用while
语句打印数字1到5
count = 1
while count <= 5:
print(count)
count += 1
2、实现do-while
循环
Python没有C语言的
do-while
循环,但是,可以通过while
循环和break
语句实现相同的功能,例如:
condition = False
while True:
# 循环体
# 这里至少会执行一次
# 根据判断条件是否继续循环
if not condition:
break