美文网首页
字符图网格

字符图网格

作者: _大_兵_ | 来源:发表于2018-05-17 08:39 被阅读3次

假定有一个列表的列表,内层列表的每个值都是包含一个字符的字符串,像这样:


image.png

你可以认为 grid[x][y]是一幅“图”在 x、y 坐标处的字符,该图由文本字符组成。原点(0, 0)在左上角,向右 x 坐标增加,向下 y 坐标增加。复制前面的网格值,编写代码用它打印出图像。


image.png
def num_image(variable):
    a = len(variable)
    b = len(variable[0])
    for c in range(b):
        for d in range(a):
            i = variable[d][c]
            print(i,end='')
        print() #换行

grid = [['.', '.', '.', '.', '.','.'],
        ['.', '0', '0', '.', '.','.'],
        ['0', '0', '0', '0', '.','.'],
        ['0', '0', '0', '0', '0','.'],
        ['.', '0', '0', '0', '0','0'],
        ['0', '0', '0', '0', '0','.'],  
        ['0', '0', '0', '0', '.','.'],
        ['.', '0', '0', '.', '.','.'],
        ['.', '.', '.', '.', '.','.']]

num_image(grid)

输出:
..00.00..
.0000000.
.0000000.
..00000..
...000...
....0....

相关文章

网友评论

      本文标题:字符图网格

      本文链接:https://www.haomeiwen.com/subject/lemvdftx.html