首页 > 编程语言 > 详细

python 打印 网格

时间:2016-08-06 17:14:07      阅读:296      评论: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)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!