1. while 循环
1.1 结构:
while 判断条件:
#缩进 执行语句(循环体)
1.2 说明:
当判断条件不成立时,跳过这一while循环。当判断条件成立时,执行语句(循环体)进行。进行结束后,再次判断判断条件是否成立,若成立,则重复上述步骤,直至判断条件不成立,退出此while循环结构。
1.3 举例
代码:
i=0
while i<5:
print('hello world')
i+=1
运行:
hello world
hello world
hello world
hello world
hello world
2. for 循环
引入 range() 函数:
range() 可以理解为一个容器
1.range(参数): 只有⼀个参数,表⽰从0到这个参数内的所有整数,不包括参数。
2.range(参数1,参数2): 两个参数,参数1表⽰左边界,参数2表⽰右边界,range表⽰从左边界到右边界的所有整数,左闭右开。
3.range(参数1,参数2,参数3): 三个参数,参数1表⽰左边界,参数2表⽰右边界,参数3表⽰步长step,即两个整数之间从参数1开始以参数3为间隔依次数到参数3的所有数,左闭右开,不包含参数3。
2.1 结构:
for i in range(参数,参数,参数):
#缩进 重复执行的代码
2.2 说明:
将 i 遍历range()容器,每历一次,执行一次重复执行的代码,直至历遍容器。
2.3 举例:
代码:
str1='hello'
for i in str1:
print(i)
运行:
h
e
l
l
o
3.结束语句
3.1 break
作用:直接跳出循环
代码:
str1='hello world'
for i in str1:
if i == ' ':
print('遇到空格退出')
break
print( i )
运行:
h
e
l
l
o
遇到空格退出
3.2 continue
作用:跳出此次循环执行下一次循环
代码:
str1='hello world'
for i in str1:
if i == ' ':
print('遇到空格继续执行')
break
print( i )
运行:
h
e
l
l
o
遇到空格继续执行
w
o
r
l
d