父親節,程序員幾條代碼硬核示愛

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

父親節要送什麼?

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

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

 

、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

 

、做個簡單動畫送上祝福

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

還有程序員做了一個提醒老爸注意身體,降血壓的動態網頁(https://cfilipek.github.io/fathers-day/),八卦太極圖、一杯茶、一本書的UI在滿面笑容的父親頭上緩緩漂浮,也挺別出心裁。

 

三、N行代碼代表我的愛

有三行情詩,也有三行代碼,用編程語言直白表達對父親的愛。

代碼:

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

代碼雖簡單,但也是拳拳愛意,給父親一個DIY的心意禮物,也許他很驚喜呢。

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

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

 

相關推薦

Python面試的一些心得,與Python練習題分享

Python大神編程常用4大工具,你用過幾個?

python併發學習:多進程與多線程的用法及場景介紹

python讀寫配置文件使用總結與避坑指南

4行Python代碼監測每行程序的運行時間和空間消耗

【Python算法】分類與預測——Python隨機森林

使用Python爲中秋節繪製一塊美味的月餅

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章