Python入门12-while循环嵌套(打印乘法口诀)
1.1 理解
while循环里面还有while循环叫做while嵌套
1.2 代码格式
while 条件1:
条件1成立时执行的代码1
条件1成立时执行的代码2
.....
while 条件2:
条件2成立时执行的代码1
条件2成立时执行的代码2
.....
执行流程:先判断外层循环的条件1,如果为真,则执行条件1成立时执行的代码,执行内层循环,判断条件2是否成立,如果成立,执行条件2成立时执行的代码
执行完内层循环后,重新判断外层循环条件…
特点:
- 外层循环走一步,内层循环走一圈
- 外层循环和内层循环的变量必须不同
- 内层循环必须完全嵌套在外层循环里面
1.3 实例
1.3.1 实例1
一行输出5个星号,重复打印5行,效果
*****
*****
*****
*****
*****
参考代码:
i = 1
while i<=5:
# 一行星星的打印
j =1
while j<=5:
# 一行内的星星不能换行,取消print默认结束符\n
print('*',end='')
j+=1