while在python中的用法
时间: 2023-10-22 11:05:26 浏览: 217
while是Python中的一个循环语句,用于重复执行一段代码,直到满足某个条件退出循环。
while语法格式:
```
while 条件:
循环体
```
循环体中可以是任意Python代码,包括if语句、函数调用、赋值语句等。
当条件为True时,会一直执行循环体中的代码,直到条件变为False时退出循环。如果条件一开始就为False,则循环体中的代码不会被执行。
以下是一个简单的while循环示例,用于计算1到10的累加和:
```python
sum = 0
i = 1
while i <= 10:
sum += i
i += 1
print("1到10的累加和为:", sum)
```
输出结果:
```
1到10的累加和为: 55
```
在循环体中,可以使用break语句和continue语句来控制循环的执行。
- break语句用于立即退出循环,不再执行循环体中剩余的代码,跳到循环体之后的代码执行。
- continue语句用于跳过本次循环中剩余的代码,直接进入下一次循环的判断条件。
以下是一个使用break和continue的while循环示例,用于找到1到100中第一个能被3整除的数:
```python
i = 1
while i <= 100:
if i % 3 == 0:
print("第一个能被3整除的数是:", i)
break
else:
i += 1
continue
```
输出结果:
```
第一个能被3整除的数是: 3
```
阅读全文