一行python代码生成随机迷宫

2019年12月10日 / 38次阅读 / Last Modified 2019年12月10日

网上看到的,很好玩的一行python代码,可以生成随机迷宫,每次运行生成的迷宫都不一样。代码和运行效果如下:

>>> print(''.join(__import__('random').choice('\u2571\u2572') for i in range(40*
24)))
╱╲╲╲╱╱╲╲╱╲╱╲╲╱╱╲╲╱╲╱╲╱╱╱╱╱╲╲╱╱╱╲╲╲╲╲╲╲╱╲
╲╱╱╱╲╱╱╱╲╱╲╲╲╲╱╱╲╱╲╱╱╱╱╱╱╱╲╱╱╱╱╲╲╱╲╱╲╱╱╲
╱╱╱╲╱╲╱╲╲╱╱╱╲╲╲╱╲╱╲╱╲╱╱╲╲╲╱╱╲╲╲╱╲╲╱╲╲╲╲╱
╱╲╲╲╲╱╱╱╱╲╲╲╲╱╲╲╲╲╱╱╱╱╱╲╲╲╲╲╲╲╲╲╱╱╲╱╱╱╱╱
╱╱╱╲╱╲╲╲╱╱╱╲╱╲╱╱╱╱╱╱╱╲╲╱╲╱╱╲╲╲╲╱╲╱╱╱╱╱╱╱
╲╱╲╱╱╱╲╱╱╱╱╲╲╱╱╱╲╲╱╲╲╱╲╱╱╲╲╲╲╱╲╱╲╱╲╲╲╱╱╲
╲╲╱╲╱╲╱╱╱╱╱╱╲╱╱╱╱╱╲╲╲╱╲╱╲╲╲╲╱╲╲╱╱╲╲╲╲╱╱╲
╲╲╱╱╱╲╱╲╲╲╲╱╲╱╲╲╱╲╲╱╱╱╲╱╱╲╲╱╱╱╱╱╱╱╲╱╱╱╱╱
╱╱╱╱╱╲╲╱╲╱╲╲╲╱╲╱╲╲╲╲╱╱╱╲╲╱╱╱╱╲╱╱╲╱╲╱╱╲╱╲
╱╲╱╱╲╱╱╱╱╲╱╱╲╲╲╲╱╲╲╲╱╲╲╱╲╱╱╱╲╱╲╱╲╱╲╱╲╱╱╱
╲╲╱╲╲╱╱╲╱╲╱╱╲╱╲╱╱╲╲╱╱╱╱╱╱╱╲╱╲╲╲╱╲╲╲╲╲╲╱╱
╲╱╲╱╱╱╱╲╲╱╱╲╲╲╲╱╱╲╱╱╲╱╱╱╲╲╱╲╲╱╲╱╱╲╲╲╱╲╲╱
╲╱╱╲╱╱╲╲╱╲╲╲╲╱╲╱╲╱╲╲╲╲╲╱╲╲╱╱╲╲╲╱╱╱╱╲╱╱╲╲
╱╱╲╲╲╱╲╱╲╲╲╲╲╲╱╲╲╱╲╱╲╱╲╱╲╲╲╲╱╱╲╱╲╲╲╱╲╱╱╲
╱╲╱╱╱╲╲╲╱╲╱╲╲╲╲╲╲╲╱╲╲╱╲╱╲╱╱╲╲╲╲╱╲╲╱╱╲╱╱╲
╱╲╱╲╲╱╲╲╲╱╲╱╲╲╲╲╲╱╱╱╱╲╱╲╲╱╲╲╲╱╱╱╱╱╲╱╱╱╱╱
╲╱╲╲╱╱╱╲╲╲╲╲╱╲╲╱╲╲╲╱╲╱╱╱╲╱╲╱╲╱╱╱╲╱╱╲╱╲╱╲
╲╲╲╱╲╱╱╲╱╱╱╱╲╲╱╲╲╲╲╱╱╲╱╲╱╱╲╱╱╱╲╱╲╱╲╱╱╱╲╱
╱╲╱╱╲╲╲╱╲╲╱╱╱╱╲╲╱╲╲╲╲╲╲╱╲╱╱╲╱╲╲╲╱╲╲╱╲╲╱╱
╲╱╱╲╲╲╱╱╲╱╲╱╲╱╲╲╱╲╲╲╲╲╲╱╲╱╱╱╲╲╲╲╱╲╲╱╲╲╲╲
╲╱╱╱╲╱╲╱╱╱╱╱╲╲╲╱╲╱╲╱╱╱╱╱╲╱╲╱╲╱╱╱╲╱╱╱╲╲╲╲
╲╱╱╲╲╱╱╱╱╱╱╲╱╲╲╱╱╱╱╱╱╱╱╲╱╲╱╱╱╲╲╲╱╱╲╲╲╲╱╱
╲╲╲╲╲╱╱╲╲╲╱╱╱╱╲╲╱╱╲╱╲╲╱╲╱╱╲╱╱╱╱╱╲╱╲╲╱╲╲╱
╱╲╱╲╲╱╲╲╱╱╱╱╲╱╲╲╱╲╲╱╲╲╱╲╱╱╱╱╲╱╲╲╱╲╱╲╲╲╱╱

行距有点大,还是截个图吧:

一行python代码生成随机迷宫
一行python代码生成随机迷宫

这样python代码在两个unicode字符(╱和 ╲ )中随机选择打印,多打几行,迷宫的效果就出来了。这个迷宫没有固定的入口和出口,呵呵,纯粹好玩!

-- EOF --

本文链接:https://www.pynote.net/archives/1591

相关文章

    留言区

    电子邮件地址不会被公开。 必填项已用*标注


    前一篇:
    后一篇:

    More


    ©Copyright 麦新杰 Since 2019 Python笔记

    go to top