一、while循环
1.格式
'''
while 条件:
条件满足时,做的事情
'''
i = 1
while i < 5:
print(i)
i = i + 1
2.while循环的嵌套
i = 1
while i < 5:
j = 1
while j < i:
print(j)
j = j + 1
i = i + 1
3.注意事项:
while
的条件需得到布尔类型,True
表示继续循环,False
表示结束循环- 需要设置循环终止的条件,否则将无限循环
- 空格缩进和if判断一样,都需要设置
- 多层嵌套要用空格缩进来确定主次关系
二、for循环
1.格式
'''
for 临时变量 in 待处理数据集:
循环满足条件时,执行的代码
'''
for i in "FeiLink":
print(i)
2.range语句
"""
range(num1, num2)
介绍:获取一个从num1开始,到num2结束的数字序列(不含`num2`本身)
"""
for i in range(5):
print(i)
"""
range(num)
介绍:获取一个从`0`开始,到`num`结束的数字序列(不含`num`本身)
"""
for i in range(2, 7):
print(i)
"""
range(num1, num2, step)
获得一个从num1开始,到num2结束的数字序列(不含num2本身)
数字之间的步长,以step为准(step默认为1)
"""
for i in range(2, 7, 2):
print(i)
3.for循环的嵌套
for i in range(5):
for j in range(i):
print(j)
4.注意事项:
- 循环内的语句,需要有空格缩进
三、循环中断
1.break
-
介绍:直接结束循环
for i in range(5): if i == 3: break print(i)
i = 1 while i <= 5: if i == 3: break print(i) i+=1
2.continue
-
介绍:中断本次循环,直接进入下一次循环
for i in range(5): if i == 3: continue print(i)
i = 1 while i < 5: i+=1 if i == 3: continue print(i)