目录
1.for循环 (是进行多次循环判断和输出)
直接举例来说明
从图中可以看出变量为i,循环的位置是从5-10,最后再输出变量
为什么要用for循环呢?是因为用if...else语句每次只能判断一次,然后就要退出再次重启才能再次判断,但是for循环可以实现多次判断和输出,节省很多麻烦。
1.2.for循环的运用
假设我们猜一个别人的年龄,一直到猜对才会输出:假设那个人的年龄是15
上面的exit()代表在输入正确之后就输出后面的语句并退出程序
可以在经过多次输入之后知道判断正确或者判断10次之后才会终止
2.循环嵌套(多个for循环组成)
举列子我们要打印一栋楼的每个楼层的房间号,首先肯定要先逐层打印,先打印完一层的房间号再打印一层
上面的图片中可以看到在执行一遍外面的for循环之后,就是第一层之后执行完内嵌的循环会循环才会继续跳到外面的循环执行第二层楼。
3.break和continue(规定要在循环中使用)
简单解释一下:break,就是结束当前循环,就是包含着break的最直接的一个循环
continue就是跳过本次循环,跳到下一次循环
举例子:
continue
```
for i in range (1,5):
print(f"---------第{i}层---------------")
for j in range(1,10) :
if(i==2 and j==2): #当楼层号和房间号都等于2的时候就跳出,就是不输出i=2 且j=2下面的语句,继续执行这个循环
continue
print(f"{i}层{j}号房间")
```