while 循环
while语句的基本用法如下:
while条件表达式:
循环体
示例代码:
count = 0
while count < 5:
count += 1
print(count)
执行结果:
1
2
3
4
5
当条件表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表达式的返回值,直到表达式返回的结果为假时,退出循环。
for 循环
for语句的基本用法如下:
for迭代变量in对象:
循环体
示例代码:
num = '1234'
for i in num:
print(i)
执行结果:
1
2
3
4
for循环的常用搭档range()
range(开始数,结束数,步长)
- 开始数可不写默认为0
- 结束数必写
- 步长可不写
示例代码1:
for i in range(0, 10, 2): # 结束数10但不包括10
print(i)
执行结果:
0
2
4
6
8
示例代码2:
for i in range(10):
print(i)
执行结果:
0
1
2
3
4
5
6
7
8
9
示例代码3:
for i in range(5, 10):
print(i)
执行结果:
5
6
7
8
9
其中,迭代变量用于保存读取出的值;对象为要遍历或迭代的对象,该对象可以是任何有序的序列对象,如字符串、列表和元组等;循环体为一组被重复执行的语句。
break
break
跳出循环(跳出一层循环)
在 while 语句中使用 break 语句的形式如下:
while 条件表达式1:
执行代码
if 条件表达式2:
break
其中,条件表达式 2 用于判断何时调用 break 语句跳出循环。
在 for 语句中使用 break 语句的形式如下:
for迭代变量in对象:
if 条件表达式:
break
其中,条件表达式用于判断何时调用 break 语句跳出循环。
continue
continue
结束本次循环继续下次循环
在 while 语句中使用 break 语句的形式如下:
while条件表达式1:
执行代码
if 条件表达式2:
continue
其中,条件表达式 2 用于判断何时调用 continue 语句跳出循环。
在 for 语句中使用 continue 语句的形式如下:
for迭代变量in对象:
if 条件表达式:
continue
其中,条件表达式用于判断何时调用 continue 语句跳出循环。