哈哈哈哈,程序猿怎么可能有女朋友。
额,开玩笑的,程序猿不仅有女朋友,而且温柔贤惠,聪明大方。
那么在如此特殊的节日,我们就要用我们的技术去赢得女神的芳心。
今天介绍如何用Python一行代码表白。
屌丝普通版:
print('\n'.join([''.join([('Love'[(x-y) %len('Love')]if((x*0.05)**2+(y*0.1)**2-1)**3-
(x*0.05)**2*(y*0.1)**3
foryinrange(30,-30,-1)]))
(请写在一行里)
运行结果:
哈哈哈,虽然很简单,但是女神喜欢啊。
接下来是干货时间,这段代码用到了join函数
join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
语法: 'sep'.join(seq)
参数说明:
sep:分隔符。可以为空
seq:要连接的元素序列、字符串、元组、字典
上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串
返回值:返回一个以分隔符sep连接各个元素后生成的字符串
下面是
男神进阶版:
importtime
words =input('Please input the words you want to say!:')
foriteminwords.split():
print('\n'.join([''.join([(item[(x-y) %len(item)]
if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3
forxinrange(-30,30)])foryinrange(12,-12,-1)]))
time.sleep(1.5);
加了一个time模块,让图片动起来,输入一段你想对女神说的话,不用我教吧。。。
运行结果:
能不能追到女神,我觉得还是要看自己。。。
最后祝各位程序猿们早日脱单。。。
我就不等你们了。。。
溜了溜了。。。
领取专属 10元无门槛券
私享最新 技术干货