七夕特供,一行代码写爱心~给某些人一点帮助
如默
撰写于 2022年 08月 04 日

说明

七夕到了,有些人没有准备礼物,让我弄个东西,正好想起来以前看到的表白代码,额,姑且叫她表白代码吧,话不多说,正文开始。

内容

就随便放几个画图的吧,相应的包需要自行安装,如果要发给别人,建议打包成exe发送,我之前常用pyinstaller打包,对应方法请自行查找。

一行代码画爱心

源码:

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

效果:

爱心

爱心

“脉动”爱心

源码:

'''
Author: rumosky
Email: rumosky@163.com
Date: 2022-08-04 20:34:19
Description: 心电图爱心
'''

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.animation import FuncAnimation
fig, ax = plt.subplots() 
ln, = ax.plot([], [], '-', color='r', lw=1)
time_template = 'rumosky-LOVE = %.1fs'
time_text = ax.text(0.05, 0.9, '', transform=ax.transAxes)

# 祝大家七夕快乐

def init():
    ax.set_xlim(-3, 3)
    ax.set_ylim(-2, 3)
    return ln,


def update(ii):
    xdata, ydata = [], []
    for i in range(0, 183):
        xi = (182-i)/100
        xdata.append(0.01*i-1.82)
        yi = (xi**(2/3))+(0.9*(3.3-xi**2)**0.5)*np.cos(ii*(np.pi)*xi)
        if type(yi) == 'complex':
            yi = np.around(abs(yi), decimals=4)
        yi = np.around(yi, decimals=3)
        ydata.append(yi)

    for i in range(0, 182):
        xi = i/100
        xdata.append(xi)
        yi = (xi**(2/3))+(0.9*(3.3-xi**2)**0.5)*np.cos(ii*(np.pi)*xi)
        if type(yi) == 'complex':
            yi = np.around(abs(yi), decimals=4)
        yi = np.around(yi, decimals=3)
        ydata.append(yi)
    ln.set_data(xdata, ydata)
    time_text.set_text(time_template % (ii))
    return ln,


ani = FuncAnimation(fig, update, np.linspace(
    0, 13.14, 100), init_func=init, interval=100)
ani.save('rumoskylove.gif', writer='imagemagick', fps=60)
plt.show()

效果:

脉动爱心

脉动爱心

结语

附上我最喜欢的两首词,尤其是第二首,愿有情人终成眷属~

纤云弄巧,飞星传恨,银汉迢迢暗度。金风玉露一相逢,便胜却人间无数。
柔情似水,佳期如梦,忍顾鹊桥归路。两情若是久长时,又岂在朝朝暮暮。
我住长江头,君住长江尾。 日日思君不见君,共饮长江水。
此水几时休,此恨何时已。只愿君心似我心,定不负相思意。

七夕特供,一行代码写爱心~给某些人一点帮助

温馨提示:

本文最后更新于2022年08月04日,已超过722天没有更新,若内容或图片失效,请留言反馈。

说明

七夕到了,有些人没有准备礼物,让我弄个东西,正好想起来以前看到的表白代码,额,姑且叫她表白代码吧,话不多说,正文开始。

内容

就随便放几个画图的吧,相应的包需要自行安装,如果要发给别人,建议打包成exe发送,我之前常用pyinstaller打包,对应方法请自行查找。

一行代码画爱心

源码:

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

效果:

爱心

爱心

“脉动”爱心

源码:

'''
Author: rumosky
Email: rumosky@163.com
Date: 2022-08-04 20:34:19
Description: 心电图爱心
'''

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.animation import FuncAnimation
fig, ax = plt.subplots() 
ln, = ax.plot([], [], '-', color='r', lw=1)
time_template = 'rumosky-LOVE = %.1fs'
time_text = ax.text(0.05, 0.9, '', transform=ax.transAxes)

# 祝大家七夕快乐

def init():
    ax.set_xlim(-3, 3)
    ax.set_ylim(-2, 3)
    return ln,


def update(ii):
    xdata, ydata = [], []
    for i in range(0, 183):
        xi = (182-i)/100
        xdata.append(0.01*i-1.82)
        yi = (xi**(2/3))+(0.9*(3.3-xi**2)**0.5)*np.cos(ii*(np.pi)*xi)
        if type(yi) == 'complex':
            yi = np.around(abs(yi), decimals=4)
        yi = np.around(yi, decimals=3)
        ydata.append(yi)

    for i in range(0, 182):
        xi = i/100
        xdata.append(xi)
        yi = (xi**(2/3))+(0.9*(3.3-xi**2)**0.5)*np.cos(ii*(np.pi)*xi)
        if type(yi) == 'complex':
            yi = np.around(abs(yi), decimals=4)
        yi = np.around(yi, decimals=3)
        ydata.append(yi)
    ln.set_data(xdata, ydata)
    time_text.set_text(time_template % (ii))
    return ln,


ani = FuncAnimation(fig, update, np.linspace(
    0, 13.14, 100), init_func=init, interval=100)
ani.save('rumoskylove.gif', writer='imagemagick', fps=60)
plt.show()

效果:

脉动爱心

脉动爱心

结语

附上我最喜欢的两首词,尤其是第二首,愿有情人终成眷属~

纤云弄巧,飞星传恨,银汉迢迢暗度。金风玉露一相逢,便胜却人间无数。
柔情似水,佳期如梦,忍顾鹊桥归路。两情若是久长时,又岂在朝朝暮暮。
我住长江头,君住长江尾。 日日思君不见君,共饮长江水。
此水几时休,此恨何时已。只愿君心似我心,定不负相思意。

那年今日
08月
04日
赞 (0)

猜您想看

  • Alist自定义编译打包docker镜像

    最近帮别人搭建alist,需要定制化一些内容,基于源码编译安装,打包成docker镜像,并且发布到dockehub上。

    2023年04月27日
  • PotPlayer实时字幕翻译合集

    最近才发现PotPlayer自带字幕实时翻译功能,看一些没有翻译的视频的时候还是比较好用的,众所周知,由于一些国内的原因,PotPlayer内置的微软翻译、谷歌翻译等都不能很方便的使用,所以找了一下国内能用的翻译,特此记录。

    2020年11月21日
  • AMD RX 6750XT显卡黑屏问题解决办法

    前两天买了一个技嘉小雕 RX 6750XT ELITE 12G独立显卡,刚装上之后Windows自动更新了驱动,结果,玩游戏黑屏,时不时的来一下,还很恶心,然后查资料,几经折腾,目前一切稳定,分享一下

    2022年12月22日
  • Python爬取妹子图(针对某个图册)

    网上大多数的脚本都是随机从首页爬取,这个脚本是自己选择想要的集合,爬取全部内容。

    2020年07月06日
  • VScode编写C语言中文乱码问题

    在VScode上写C语言,总是出现中文乱码问题,找了好多方法都不管用,最后发现了一个方法解决了问题,特此记录。

    2020年03月04日
  • 简易通讯录C#窗体程序

    可视化编程随手demo

    2020年03月27日

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论

Vaptcha 初始化中...