前面我们已经学习了while循环和for循环,今天我们再来了解一下嵌套循环。
●嵌套循环
循环结构中又嵌套了另外的完整的循环结构,其中内层循环做为外层循环的循环体来执行。
--------------------------------
例1:输出一个三行四列的矩形
for i in range(1,4): #行数,执行三次,一次是一行
---for j in =range(1,5):
------print('*',end='\t' ) #不换行输出
---print() #换行
--------------------------------
例2:打印一个用*组成的直角三角形,打印9行,第一行1个,第二行2个。。。
for i in range(1,10): #行数
---for j in range(1,i+1): #打印*的个数
------print('*',end=' ')
---print()
--------------------------------
例3:打印九九乘法表
将上面程序稍微改一下便是九九乘法表。
for i in range(1,10): #行数
---for j in range(1,i+1): #打印*的个数
------print(i,'*',j,'=',i*j,end=' ')
---print()