После того, как цикл 'i' запустится один раз, я установлю значение 9 и останусь равным 9, пока вы не сбросите настройки.
так что вы можете попробовать установить его на 0 после е = е + 1.
Полезная техника, которую вы можете попробовать, это также распечатать значения 'e' и 'i', чтобы увидеть, где петли пошли не так
items = [['.', '.', '.', '.', '.', '.'],
['.', 'O', 'O', '.', '.', '.'],
['O', 'O', 'O', 'O', '.', '.'],
['O', 'O', 'O', 'O', 'O', '.'],
['.', 'O', 'O', 'O', 'O', 'O'],
['O', 'O', 'O', 'O', 'O', '.'],
['O', 'O', 'O', 'O', '.', '.'],
['.', 'O', 'O', '.', '.', '.'],
['.', '.', '.', '.', '.', '.']]
i=0
e=0
while e <6 :
while i <9 :
print items[i][e]
print 'loop: i'+str(i)+'e'+str(e)
i=i+1
e=e+1
i=0