《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('')
感觉循环嵌套在以后会很常用。
来源:https://www.cnblogs.com/freshGarden/p/12017822.html