zoukankan      html  css  js  c++  java
  • python 打印 网格

    #/usr/bin/python
    # -*- coding:utf-8 -*-
    
    # width 单个网格有多少个 - 宽度
    # height 单个网格有多少个 | 高度
    # lateral 横向有多少个网格
    # vertical 竖向有多少个网格 def printGrid(width,height,lateral,vertical): for i in range(vertical): print_lateral(lateral,width) for n in range(height): print_vertical(lateral,width) print print_lateral(lateral,width) def print_vertical(lateral,width): for i in range(lateral): print '|', print ' '*width, # print '  '* (width-1), print ' ', print '|' def print_lateral(lateral,width): for i in range(lateral): print '+', print '-' * width, # print '- ' * (width-1), print '-', print '+' if __name__ == '__main__': printGrid(5,5,3,2)
    + ----- + ----- + ----- +     # + - - - -  - + - - - -  - + - - - -  - +
    |       |       |       |     
    |       |       |       | 
    |       |       |       |  
    |       |       |       | 
    |       |       |       | 
    + ----- + ----- + ----- + 
    |       |       |       |  
    |       |       |       |  
    |       |       |       |  
    |       |       |       | 
    |       |       |       | 
    + ----- + ----- + ----- + 

    来自 http://www.codingpy.com/books/thinkpython2/03-functions.html 的题目

    教程下方给出的答案 :http://greenteapress.com/thinkpython2/code/grid.py  感觉好麻烦

  • 相关阅读:
    vue移动端适配
    vue根据状态改变文字颜色
    vue使用富文本插件
    小程序echart使用
    小程序日历状态圆点
    echars属性详解
    小程序vant文档地址
    vue根据不同文字切换显示不同颜色
    小程序获取用户手机号码
    小程序图片上传
  • 原文地址:https://www.cnblogs.com/cgjcgs/p/5744384.html
Copyright © 2011-2022 走看看