
本公众号原创系列文章【入口】
送8本漫画书【戳我】
Python是一种高级程序语言
它能够让程序员用很少的代码
来表达自己的想法
甚至是——一行
一行代码可以玩一天!
一
一行代码玩浪漫
一行代码玩浪漫
圣诞、元旦、过年、214
520、521、双11、双12、七夕......
不用我再提示了吧
这行代码适合任何场合
print('\n'.join([''.join([('lovelovelove'[(x-y)%12]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))
二
可以玩高深
连续十几个小时的开荒团队的协作曼德布洛特集合(Mandelbrot set)是在复平面上组成分形的点的集合,一种分形图案。
经典图像一行代码搞定它。
print('\n'.join([''.join(['*'if abs((lambda a: lambda z, c, n: a(a, z, c, n))(lambda s, z, c, n: z if n == 0 else s(s, z*z+c, c, n-1))(0, 0.02*x+0.05j*y, 40)) < 2 else ' ' for x in range(-80, 20)]) for y in range(-20, 20)]))
三
可以玩暴富
喏,一行代码帮你选彩票号码
print('今日幸运数字 : %s' % sample(range(1, 50), 6))
四
启动WEB服务
一行 Python代码启动WEB服务
python -m SimpleHTTPServer 8080 # python2
python3 -m http.server 8080 # python3
五
打印九九乘法口诀
一行代码打印九九乘法口诀表
print('\n'.join([' '.join(['%s*%s=%-2s' % (y, x, x*y) for y in range(1, x+1)]) for x in range(1, 10)]))
六
实现FTP服务器
一行代码实现FTP服务器
七
解决八皇后的问题
一行代码解决八皇后问题
[__import__('sys').stdout.write('\n'.join('.' * i + 'Q' + '.' * (8-i-1) for i in vec) + "\n========\n") for vec in __import__('itertools').permutations(range(8)) if 8 == len(set(vec[i]+i for i in range(8))) == len(set(vec[i]-i for i in range(8)))]
八
一行代码实现函数
一行代码实现函数
九
一行代码实现变量交换
一行代码变量交换
十
一行代码写个小游戏
一行代码写个迷宫游戏
可以玩一天
(盯住图片看五秒)
十一
复印图案
只需要一行代码
就可以复制令人惊叹的图案
n = 5
print('\n'.join('😀' * i for i in range(1, n + 1)))
>
😀
😀😀
😀😀😀
😀😀😀😀
😀😀😀😀😀
十二
一行代码下载视频
一行代码下载视频
you-get [视频 url]
十三
很牛的代码
其实上面那些代码都不算什么
下面这行真正厉害了
这个相信大家都打过吧(皮一下😏)
print('hello world')
结尾
好文推荐

