
1.目标:打印出乘法口诀表的一部分
2.我的思路:
①j=2,i=1时,打印,循环
②j=2,i=2时,打印,循环
③j=3,i=1时,打印,循环
④j=3,i=2时,打印,循环
⑤j=3,i=3时,打印,循环
3.疑问:为什么终端会有两个2X2?,假如换成下图,把打印放在if底下,这就能达到我的目标,代码运行上到底差在哪里,我推算这两个都是按上面思路那么运行的,过程不同但结果应该一样吧?

嵌套循环就可以了,不需要进行条件判断:
for i in range(1,10):
for j in range(i,10):
print('{i} x {j} = {n}'.format(i=i,j=j,n=i*j),end="\t")
print("")

嵌套for循环可以打印出乘法口诀表