最近在微信公众号上看到一行python代码画爱心的文章,于是收藏学习一下,必有大用~ 嘿嘿。
其代码如下:
print(" ".join(["".join([("I love you"[(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)]))
自己测试了一下,打印出来是乱的,原来需要需要调整打印终端的长和宽才能看到爱心,调整后的效果如下图所示,(I love you)的内容可以自行修改: