详细讲在循环语句中的使用
时间: 2024-03-04 10:48:42 浏览: 17
在循环语句中,我们通常使用条件语句来控制循环的次数和循环的结束。常用的循环语句有for循环和while循环。
for循环通常用于执行已知次数的循环,例如:
```python
for i in range(10):
print(i)
```
这个例子中,我们使用for循环打印了0到9这10个数字。range函数是一个内置函数,用于生成一个数字序列,它的三个参数分别是起始值、结束值和步长。在这个例子中,起始值为0,结束值为10(不包括10),步长为1。
while循环通常用于执行未知次数的循环,例如:
```python
i = 0
while i < 10:
print(i)
i += 1
```
这个例子中,我们使用while循环打印了0到9这10个数字。首先,我们初始化变量i为0。然后,我们使用while循环,只要i小于10,就执行循环体中的语句,即打印i的值,并且让i加1。当i等于10时,循环结束。
在循环语句中,我们还可以使用break语句和continue语句来控制循环的执行。break语句用于结束整个循环,例如:
```python
i = 0
while True:
print(i)
i += 1
if i == 10:
break
```
这个例子中,我们使用while循环打印了0到9这10个数字。我们使用了一个无限循环(while True),并且在循环体中判断i是否等于10,如果等于10,就使用break语句结束整个循环。
continue语句用于结束当前的循环,开始下一次循环,例如:
```python
for i in range(10):
if i % 2 == 0:
continue
print(i)
```
这个例子中,我们使用for循环打印了1到9这9个奇数。我们在循环体中判断i是否为偶数,如果是偶数,就使用continue语句结束当前的循环,开始下一次循环。