循环结构

当一件事情需要被重复时,就要使用循环结构。

一、for循环

1.range()函数

range(开始,结束,步长),如果range()中只有一个参数n,就会获得从0到n-1之间的所有数字。

#输出1-10之间所有的数字
for i in range(1,11):
    print(i,end=' ')

2.for循环输出字符串

a='我是曾老师'
for i in a:
     print(i,end=',')

二、while循环

1.while 循环

格式:

while 条件:
	条件成立执行的语句
i=1
while i<=10:
     print(i)
     i+=1

2.while-else循环

格式:

while 条件:
	条件成立执行的语句
else:
	条件不成立执行的语句
i=1
while i<=10:
     print(i)
     i+=1
else:
     print('输出结束了')

三、死循环

while 1:
     print('hh')

四、break 和 continue

break:结束循环

i=1
while i<=10:
     if i==5:
          break
     print(i)
     i+=1

continue:结束本次循环

for i in range(1,11):
     if i==5:
          continue
     print(i)

五、循环嵌套

外层循环执行一次,内层循环执行多次

#****
#****
#****
#****
for i in range(5):     #外层循环执行一次
     for i in range(6):#内层循环执行多次
          print('*',end='')
     print()