父親節程序員硬核示愛:你能看懂幾條


摘要:祝所有的父親,節日快樂!

父親節要送什么?

對老爸的愛在心口難開怎么辦?

都說父愛如山,山也需要偶爾的溫情問候,與其在網上遍尋各種攻略,不如敲起手中的鍵盤,碼出幾行代碼,用你最熟悉的方式表達對父親的愛。

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('\n'.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的心意禮物,也許他很驚喜呢。

不過,再多的代碼、動效,都不如主動打個電話回家嘮嘮家常,談談心。

最后,祝所有的父親,節日快樂!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM