for を3つ重ねたループ(三重ループ)です.インデントが深くなりすぎて,プログラムが分かり難くなります.
import itertools for i, j, k in itertools.product(\ range(1,3), range(2,4), range(1, 10, 2)): print('i:{0:d}\tj:{1:d}\tk:{2:d}'.format(i, j, k))
三重ループの実行結果です.説明するまでも無いですね.変化の順は k > j > i です.
i:1 j:2 k:1 i:1 j:2 k:3 i:1 j:2 k:5 i:1 j:2 k:7 i:1 j:2 k:9 i:1 j:3 k:1 i:1 j:3 k:3 i:1 j:3 k:5 i:1 j:3 k:7 i:1 j:3 k:9 i:2 j:2 k:1 i:2 j:2 k:3 i:2 j:2 k:5 i:2 j:2 k:7 i:2 j:2 k:9 i:2 j:3 k:1 i:2 j:3 k:3 i:2 j:3 k:5 i:2 j:3 k:7 i:2 j:3 k:9