嵌套循环:循环结构中又嵌套了另外的完整的循环结构,其中内层循环作为外层循环的循环执行体。
嵌套循环的流程图:
代码如下:
'''输出一个三行四列的矩形'''
for i in range(1,4): #表示行数
for j in range(1,5): #表示列数
print('*',end='\t') #表示输出四个的时候才换行,转义字符\t表示空格
print() #换行
运行结果:
* * * *
* * * *
* * * *
Process finished with exit code 0
练习题:9*9乘法表
代码如下:
#9*9乘法表
for i in range(1,10):
for j in range(1,i+1): #第一行打印一个,第二行打印两个.......第九行打印九个
print(i,'*',j,'=',i*j,end='\t')
print() #换行
运行结果:
1 * 1 = 1
2 * 1 = 2 2 * 2 = 4
3 * 1 = 3 3 * 2 = 6 3 * 3 = 9
4 * 1 = 4 4 * 2 = 8 4