所谓循环,就是指重复执行某一段动作的过程【周而复始】
python提供了while循环和for循环
while循环:基本语法和执行过程
循环操作,一般有两种情况
正常循环,条件在某些情况下是可以预期的
while x < 10:
x+= 1 在一定的时候,x>=10,条件就会触发,结束循环
死循环,条件始终为真的循环
当我们预期重复执行一件事情的时候,死循环是经常用到的东西
break关键字:
专门用来跳出循环,从break执行的地方结束循环
注意:break,跳出的是当前循环
lcontinue关键字:专门结束本次循环,直接进行下一次循环
else关键字:当循环正常执行完成时,执行else中的代码
如果循环被break了,else中的代码,是不会执行的!
循环嵌套
使用符号*输出一个矩形
使用单个符号* 输出一个5行20列的矩形
rows = 1
while rows <= 5:
cols = 1
while cols <= 20:
print("*", end="")
cols += 1
else:
print("")
rows += 1
9X9乘法表
rows = 1
while rows <= 9:
cols = 1
while cols <= rows:
print("%s X %s = %-2s " % (cols, rows, (rows * cols)), end="")
cols += 1
else:
print("")
rows += 1