python-画格子-有意思

# -*- coding:utf-8 -*-

def do_twice(f):

    f()

    f()

def do_four(f):

    do_twice(f)

    do_twice(f)

def one_four_one(f, g, h):

    f()

    do_four(g)

    h()

def print_plus():

    print '+',

def print_dash():

    print '-',

def print_bar():

    print '|',

def print_space():

    print ' ',

def print_end():

    print

def nothing():

    "do nothing"

def print1beam():

    one_four_one(nothing, print_dash, print_plus)

def print1post():

    one_four_one(nothing, print_space, print_bar)

def print4beams():

    one_four_one(print_plus, print1beam, print_end)

def print4posts():

    one_four_one(print_bar, print1post, print_end)

def print_row():

    one_four_one(nothing, print4posts, print4beams)

def print_grid():

    one_four_one(print4beams, print_row, nothing)


print_grid()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,967评论 0 23
  • 藏好自己、做好清理,对于藐视规则的人要尽快处理。
    王敏_阅读 143评论 0 0
  • 我写的这篇文章不是关于我的初恋。在这个光影交错的时代谈初恋也就代表着我是属于那个很早的时代。在我们那个年代...
    等宽年轮阅读 410评论 0 1
  • 1.好兄弟 初春的紫荆市很美,得益于它的城市规划和极有特色的建筑风格,但是或许是处在亚热带季风带的原因,天气仍是带...
    暗云阅读 535评论 0 0
  • 还记得我们一起看过的星空吗 你可能已经忘了吧 你说你看过不同地方的星空 而每次陪伴你的人各都不同 我很羡慕你的心境...
    給伱陽咣丶般啲溫暖阅读 277评论 4 6