如下例,外部循环运行时,为什么内部循环的计数器会重新回到初始值?
row = 1
while row <= 5:
# 假设 python 没有提供字符串 * 操作
# 在循环内部,再增加一个循环,实现每一行的 星星 打印
col = 1
while col <= row:
print("*", end="")
col += 1
# 每一行星号输出完成后,再增加一个换行
print("")
row += 1
请教到了, 因为外部循环继续执行时, 会先执行 col =1 ,一旦执行, col 就被重新赋值为 1 了。