for 语句里面可以有更多的 for 语句,示例程序:
for i in range(1,4): print('i',i) for j in range(1,4): print('j', j)
这个示例程序中,for i in range(1,4)中的 i 先等于 1,然后for j in range(1,4)中的 j 要先执行完 1,2,3 之后,for i in range(1,4)中的才会变成 2。 所以输出结果就是
for i in range(1,4)
for j in range(1,4)
i 1 j 1 j 2 j 3 i 2 j 1 j 2 j 3 i 3 j 1 j 2 j 3
示例程序:3x3 的乘法表 1
for i in range(1,4): for j in range(1,4): print(i,'x',j,'=',i*j,end=' ') print()
示例程序:3x3 的乘法表 2
for i in range(1,4): for j in range(1,i+1): print(i,'x',j,'=',i*j,end=' ') print()
for i in range(1,4): print(i+1,end=' ')
程序会输出?
On This Page