码迷,mamicode.com
首页 > 编程语言 > 详细

python 打印 网格

时间:2016-08-06 17:14:46      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:

 

#/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  感觉好麻烦

 

python 打印 网格

标签:

原文地址:http://www.cnblogs.com/cgjcgs/p/5744384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!