python迷宫地图代码_一行python代码生成随机迷宫

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

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

24)))

╱╲╲╲╱╱╲╲╱╲╱╲╲╱╱╲╲╱╲╱╲╱╱╱╱╱╲╲╱╱╱╲╲╲╲╲╲╲╱╲

╲╱╱╱╲╱╱╱╲╱╲╲╲╲╱╱╲╱╲╱╱╱╱╱╱╱╲╱╱╱╱╲╲╱╲╱╲╱╱╲

╱╱╱╲╱╲╱╲╲╱╱╱╲╲╲╱╲╱╲╱╲╱╱╲╲╲╱╱╲╲╲╱╲╲╱╲╲╲╲╱

╱╲╲╲╲╱╱╱╱╲╲╲╲╱╲╲╲╲╱╱╱╱╱╲╲╲╲╲╲╲╲╲╱╱╲╱╱╱╱╱

╱╱╱╲╱╲╲╲╱╱╱╲╱╲╱╱╱╱╱╱╱╲╲╱╲╱╱╲╲╲╲╱╲╱╱╱╱╱╱╱

╲╱╲╱╱╱╲╱╱╱╱╲╲╱╱╱╲╲╱╲╲╱╲╱╱╲╲╲╲╱╲╱╲╱╲╲╲╱╱╲

╲╲╱╲╱╲╱╱╱╱╱╱╲╱╱╱╱╱╲╲╲╱╲╱╲╲╲╲╱╲╲╱╱╲╲╲╲╱╱╲

╲╲╱╱╱╲╱╲╲╲╲╱╲╱╲╲╱╲╲╱╱╱╲╱╱╲╲╱╱╱╱╱╱╱╲╱╱╱╱╱

╱╱╱╱╱╲╲╱╲╱╲╲╲╱╲╱╲╲╲╲╱╱╱╲╲╱╱╱╱╲╱╱╲╱╲╱╱╲╱╲

╱╲╱╱╲╱╱╱╱╲╱╱╲╲╲╲╱╲╲╲╱╲╲╱╲╱╱╱╲╱╲╱╲╱╲╱╲╱╱╱

╲╲╱╲╲╱╱╲╱╲╱╱╲╱╲╱╱╲╲╱╱╱╱╱╱╱╲╱╲╲╲╱╲╲╲╲╲╲╱╱

╲╱╲╱╱╱╱╲╲╱╱╲╲╲╲╱╱╲╱╱╲╱╱╱╲╲╱╲╲╱╲╱╱╲╲╲╱╲╲╱

╲╱╱╲╱╱╲╲╱╲╲╲╲╱╲╱╲╱╲╲╲╲╲╱╲╲╱╱╲╲╲╱╱╱╱╲╱╱╲╲

╱╱╲╲╲╱╲╱╲╲╲╲╲╲╱╲╲╱╲╱╲╱╲╱╲╲╲╲╱╱╲╱╲╲╲╱╲╱╱╲

╱╲╱╱╱╲╲╲╱╲╱╲╲╲╲╲╲╲╱╲╲╱╲╱╲╱╱╲╲╲╲╱╲╲╱╱╲╱╱╲

╱╲╱╲╲╱╲╲╲╱╲╱╲╲╲╲╲╱╱╱╱╲╱╲╲╱╲╲╲╱╱╱╱╱╲╱╱╱╱╱

╲╱╲╲╱╱╱╲╲╲╲╲╱╲╲╱╲╲╲╱╲╱╱╱╲╱╲╱╲╱╱╱╲╱╱╲╱╲╱╲

╲╲╲╱╲╱╱╲╱╱╱╱╲╲╱╲╲╲╲╱╱╲╱╲╱╱╲╱╱╱╲╱╲╱╲╱╱╱╲╱

╱╲╱╱╲╲╲╱╲╲╱╱╱╱╲╲╱╲╲╲╲╲╲╱╲╱╱╲╱╲╲╲╱╲╲╱╲╲╱╱

╲╱╱╲╲╲╱╱╲╱╲╱╲╱╲╲╱╲╲╲╲╲╲╱╲╱╱╱╲╲╲╲╱╲╲╱╲╲╲╲

╲╱╱╱╲╱╲╱╱╱╱╱╲╲╲╱╲╱╲╱╱╱╱╱╲╱╲╱╲╱╱╱╲╱╱╱╲╲╲╲

╲╱╱╲╲╱╱╱╱╱╱╲╱╲╲╱╱╱╱╱╱╱╱╲╱╲╱╱╱╲╲╲╱╱╲╲╲╲╱╱

╲╲╲╲╲╱╱╲╲╲╱╱╱╱╲╲╱╱╲╱╲╲╱╲╱╱╲╱╱╱╱╱╲╱╲╲╱╲╲╱

╱╲╱╲╲╱╲╲╱╱╱╱╲╱╲╲╱╲╲╱╲╲╱╲╱╱╱╱╲╱╲╲╱╲╱╲╲╲╱╱

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

一行python代码生成随机迷宫

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

-- EOF --

你可能感兴趣的:(python迷宫地图代码)