zoukankan      html  css  js  c++  java
  • Python学习笔记函数小结之字符图网格

    随笔记录方便自己和同路人查阅。

    #------------------------------------------------我是可耻的分割线-------------------------------------------

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

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

    #------------------------------------------------我是可耻的分割线-------------------------------------------

      示例代码:

    #
    # -*- coding:utf-8 -*-
    # Autor: Li Rong Yang
    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 x in range(9):#循环9次
        for y in range(6):#循环6次
            print(grid[x][y],end=' ')#根据下标打印grid列表内容
        print('')#换行
    

      运行结果:

      也可以这样打印:

    #
    # -*- coding:utf-8 -*-
    # Autor: Li Rong Yang
    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 x in range(6):#循环6次
        for y in range(9):#循环9次
            print(grid[y][x],end=' ')#根据下标打印grid列表内容
        print('')#换行
    

      运行结果:

     

  • 相关阅读:
    web.xml文件中元素的作用
    spring获取webapplicationcontext,applicationcontext几种方法详解
    web.xml文件中的Listener元素的作用
    IT旅途——程序员面试经验分享
    软件工程师的十个“不职业”行为
    雷军系好生意:小米,不是一家公司在战斗!
    tomcat 5.0 linux 配置
    ubuntu tomcat6.0 JAVA 变量
    初创企业的初创之路
    架构设计和包图
  • 原文地址:https://www.cnblogs.com/lirongyang/p/9538953.html
Copyright © 2011-2022 走看看