一行代码,用Python能做出什么有趣的功能?

liftword4个月前 (02-22)技术文章29

python有很多优雅有趣的代码写法,同时还很简短,以至于当我刚开始接触这个编程语言的时候,就爱不释手。

对编程感兴趣,对Python感兴趣,可以关注我噢·~私信发送“获取”,更可以免费获得Python学习资料~

python到底有多有趣呢?一行代码告诉你!


1.画爱心

print('\n'.join([''.join([('PYTHON!'[(x-y)%10]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)]))

这个可是表白神器噢,每逢过节都可以拿出来炫耀下。

2.画一个Mandelbrot

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==0else 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)])


3.打印99乘法表

print('\n'.join([' '.join(['%s*%s=%-2s' % (y, x, x*y) for y in range(1, x+1)]) for x in range(1, 10)]))


4.一行代码实现快速排序

qs = lambda xs : ( (len(xs) <= 1 and [xs]) or [ qs( [x for x in xs[1:] if x < xs[0]] ) + [xs[0]] + qs( [x for x in xs[1:] if x >= xs[0]] ) ] )[0]


5.可以让两个变量交换值

a, b = b, a

6.打印python之禅


这个估计有很多人不知道,常说的 “人生苦短,我用python” 这句话就是出自这里的。python的美常常就体现在上面。

7.看漫画

import antigravity


8.打印hello world

print('hello world')



看完这些,有没有勾起你对编程的兴趣呢?有没有勾起你对Python的兴趣呢?

如果有的话,关注我,并且私信我,发送“获取”,开始你的学习编程之路吧!

相关文章

教你用一行Python代码表白成功,撩妹神器

很多的只知道python可以高薪就业,可以接单赚外快,但是不知道还可以做很多有趣的事情。比如今天给大家分享的表白爱心代码。首先看下我的文章目录:1)运行环境2)效果演示3)代码展示4)代码解析接下来我...

小人发射爱心、文字表白、一箭穿心你想要的都在这个小程序里哦

导语“因为你,我愿意成为一个更好的人,不想成为你的包袱,因此发奋努力,只是为了想要证明我足以与你相配。” ——《侧耳倾听》哈喽哈喽!我是木木子啦~之前写过一期表白文案的:Turtle绘制小人、爱心、小...

【全网最全爱心代码】谁说程序员不懂浪漫!

目录C语言简易爱心代码C语言动态爱心代码Python简易爱心代码Python动态爱心代码Python爱心泡泡1.C语言简易爱心代码原理:心形线直角坐标式(x^2+y^2-1)^3=x^2*y^3让a=...

Python画玫瑰花源代码_用python画一朵玫瑰代码

用Python绘制的玫瑰花源程序,可设定需要表白的人各话。更多Python源代码,加小编创的Q群867067945,进群可以领取免费的学习资料跟源代码...

「码上告白」情人节特辑 | 当代码遇见爱情,程序员的浪漫你懂吗?

“Hello World”是程序员对世界的告白,而今天,我们用代码对你说“Hello Love”—— 这个情人节,我们聊聊“技术人的浪漫”。代码里的情书:程序员的专属告白谁说程序员不懂浪漫?他们只是把...

再见 Python,Hello Julia_再见怦然心动

作者 | Rhea Moutafis译者 | 苏本如,责编 | 夕颜头图 | CSDN 下载自视觉中国出品 | CSDN(ID:CSDNnews)随着Python的停滞不前,一个新的热门竞争对手崛起了...