本章节的内容有点多,我在前面列个提纲:
今天要学习的案例是:
案例一:正方形的星星
*****
*****
*****
*****
*****
案例二:三角形的星星
*
**
***
****
*****
案例三:九九乘法表
循环嵌套,就是当前的这个循环,里面再套一个循环。可以理解为“套娃”。
while 条件1:
条件1执行的代码
......
while 条件2:
条件2执行的代码
......
print(结果)
先来上个案例来认识下。
需求是:我每天上班都会喷香水,每次喷三下我就去上班了。一周上班五天,我每天都做这样的重复循环。
先拆解需求,先写出前面的一部分“每次喷三下我就去上班了”,如下:
i = 0
while i <= 3:
print("喷香水")
i +=1
print("去上班")
最后输出的当然是重复的三段“喷香水”:
喷香水
喷香水
喷香水
喷香水
去上班
我们完成了一天的操作,那么我每天都会重复上面的事情,重复五天,那就是把上面的循环从外面再套一个循环:
j = 0
while j <= 5:
i = 0
while i < 3:
print("喷香水")
i += 1
print("去上班")
print("一套循环结束")
j += 1
喷香水
喷香水
喷香水
去上班
一套循环结束
喷香水
喷香水
喷