该问题来自社区帖: https://bbs.csdn.net/topics/617093008.
i = 1
while i <= 9:
j=1
while j <= i:
print(f"{i}*{j}={i * j}", end=" ")
j+=1
i+=1
print()
以上代码运行结果

而当代码这样写时:
i = 1
j=1
while i <= 9:
while j <= i:
print(f"{i}*{j}={i * j}", end=" ")
j+=1
i+=1
print()
代码运行结果如下

仅仅是换了j=1的位置为什么运行结果变化这么大,请问这个j=1在while循环内外的不同是什么