python 2.7 字符图网络

来源:互联网 发布:linux权限设置 编辑:程序博客网 时间:2024/06/07 13:56

需求内容:

   假设有一个列表的列表,内层列表的每个值都是包含一个字符的字符串。如下: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','.','.','.'],         ['.','.','.','.','.','.']         ]  复制前面的网络值,编写代码用它打印如下图像:..00.00...0000000..0000000...00000.....000.......0....
代码如下:
# coding:utf-8def  gridAnswer(list1):    q = ”    for i in range(len(list1[0])):        for j in range(len(list1)):            q = q + (list1[j][i])        q = q+’\n’    print q
测试结果如下:
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’,’.’,’.’,’.’], [‘.’,’.’,’.’,’.’,’.’,’.’] ] a = gridAnswer(grid) print a
结果如下:
..00.00...0000000..0000000...00000.....000.......0....

个人微博:http://weibo.com/wjrtaojiang,各种优惠券走起!!!

0 0