循环嵌套循环

  《Python编程快速上手-让繁琐工作自动化》这本书第四章的字符图网格练习。

  结果要求长这样:

..OO.OO..
.OOOOOOO.
.OOOOOOO.
..OOOOO..
...OOO...
....O....

  俺写成这样:

grid = [['.', '.', '.', '.', '.', '.'],
['.', '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', '.', '.', '.'],
['.', '.', '.', '.', '.', '.']]


for a in range(len(grid[0])):
    for i in grid:
        print(i[a],end='')
    print('')

  感觉循环嵌套在以后会很常用。

猜你喜欢

转载自www.cnblogs.com/freshGarden/p/12017822.html