4.循环结构

发布时间 2023-07-30 15:26:24作者: sqy2010

4.循环结构

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

一. for 循环

1. range()函数

range(开始,结束,步长),如果range()中只放一个数字,就是获得0到这个数字减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 条件:
	条件成立执行的语句
a = 1

while a<=10:
      print(a)
      a+=1

2. while - else 循环

格式:

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

三. 死循环

i = 1
while i:
      print(i)

四. break 和 continue

break:结束循环

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

continue:结束本次循环

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

五.循环嵌套

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

#****
#****
#****
for i in range(3): #外层循环控制行
      for i in range(4): #内层循环控制列
            print('*',end='')
      print()