zoukankan      html  css  js  c++  java
  • 父亲节程序员硬核示爱:你能看懂几条

    摘要:祝所有的父亲,节日快乐!

    父亲节要送什么?

    对老爸的爱在心口难开怎么办?

    都说父爱如山,山也需要偶尔的温情问候,与其在网上遍寻各种攻略,不如敲起手中的键盘,码出几行代码,用你最熟悉的方式表达对父亲的爱。

    1、Python打印出你的爱

    话不多说,先上代码。

    代码:

    import time
    sentence = "Father, I love you forever!"
    for char in sentence.split():
       allChar = []
       for y in range(12, -12, -1):
           lst = []
           lst_con = ''
           for x in range(-30, 30):
                formula = ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3
                if formula <= 0:
                    lst_con += char[(x) % len(char)]
                else:
                    lst_con += ' '
           lst.append(lst_con)
           allChar += lst
       print('
    '.join(allChar))
       time.sleep(1)

    运行结果:

    这段代码的思路很简单。

    先写下对父亲想说的话,用split()函数按空格切割成单独的词;

    然后根据心形函数使用循环语句,一行一行打印,在函数内部分别打印每个词,函数外部打印空格;

    最后,每个单词对应的心形图案会依次运行显示出来。

    原文地址:https://blog.csdn.net/su_bao/article/details/80355001

    2、做个简单动画送上祝福

    GitHub上总是有许多奇奇怪怪的项目,父亲节也不例外,简单的就给父亲做个贺卡,复杂的可能做个小游戏,码农们也乐在其中。

    有网友用GitHub上的一个经典项目Manim,加上Python做了一套超简单的父亲节动画祝福。

    代码:

    Class HappyFathersDay(Scene):
        Def construct(self):
            happyfatherdayText=TextMobject(“Happy father’s Day”)
            Dot1=Dot(color=COLOR_MAP[“RED_A”],point=UL+DL)
            Dot2=Dot(color=COLOR_MAP[“RED_A”],point=UR+DR)
            Line1=Line(Dot1,Dot2)
            self.play(ShowCreation(happyfatherdayText))#显示文字
            self.play(Transform(happyfatherdayText, Line1))#变为直线
            self.play(FadeOut(Line1))#直线淡出

    运行结果:

    原文地址:https://blog.csdn.net/BEYONDMA/article/details/92080523

    还有程序员做了一个提醒老爸注意身体,降血压的动态网页(),八卦太极图、一杯茶、一本书的UI在满面笑容的父亲头上缓缓漂浮,也挺别出心裁。

    3、N行代码代表我的爱

    有三行情诗,也有三行代码,用编程语言直白表达对父亲的爱。

    代码:

    do
    
    {
    
     printf(“i love you,my dear dad”);
    
    }
    
    while(i.alive())

    代码虽简单,但也是拳拳爱意,给父亲一个DIY的心意礼物,也许他很惊喜呢。

    不过,再多的代码、动效,都不如主动打个电话回家唠唠家常,谈谈心。

    最后,祝所有的父亲,节日快乐!

  • 相关阅读:
    获得H.264视频分辨率的方法
    学习Mathematica
    关于LaTeX公式排版
    关于Jordan标准形
    关于surface gradient
    Jacobi-Anger expansion
    两个1/x类的广义函数
    积分计算相关内容
    关于multi-index
    关于$mathcal{D}(0,1)$上的一个有趣结论
  • 原文地址:https://www.cnblogs.com/huaweiyun/p/13169180.html
Copyright © 2011-2022 走看看