>>> for i in range(2,10): ①번 for문 ... for j in range(1, 10): ②번 for문 ... print(i*j, end=" ") ... print('')

1번 for 문의 2 값이 대입되고 2번 for문의 1~9 값이 순서대로 대입되는데

왜 2번 for문의 값이 다 대입되고 나서야 1번for문으로 다시 올라가는지 메카니즘이 이해가안되네.. 그냥 약속인거야?