父亲节程序员硬核示爱:你能看懂几条
2023-02-18 15:31:09 时间
摘要:祝所有的父亲,节日快乐!
父亲节要送什么?
对老爸的爱在心口难开怎么办?
都说父爱如山,山也需要偶尔的温情问候,与其在网上遍寻各种攻略,不如敲起手中的键盘,码出几行代码,用你最熟悉的方式表达对父亲的爱。
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://pic2.zhimg.com/v2-297e70f5ee4775e37e4df2f999b58b05_b.jpg)
原文地址:https://blog.csdn.net/BEYONDMA/article/details/92080523
还有程序员做了一个提醒老爸注意身体,降血压的动态网页(https://cfilipek.github.io/fathers-day/),八卦太极图、一杯茶、一本书的UI在满面笑容的父亲头上缓缓漂浮,也挺别出心裁。
3、N行代码代表我的爱
有三行情诗,也有三行代码,用编程语言直白表达对父亲的爱。
代码:
do { printf(“i love you,my dear dad”); } while(i.alive())
代码虽简单,但也是拳拳爱意,给父亲一个DIY的心意礼物,也许他很惊喜呢。
不过,再多的代码、动效,都不如主动打个电话回家唠唠家常,谈谈心。
最后,祝所有的父亲,节日快乐!
相关文章
- 根据经纬度坐标获得省市区县行政区划城市名称,自建数据库 java python php c# .net 均适用
- 使用Python的http.server实现一个简易的Web Api对外提供HanLP拼音转换服务
- 【团队效率提升】Python-PyWebIO介绍
- 用Python提取网页中的超链接
- 在Linux/CentOS中编译安装Python
- 用Python3提取网页中的超链接
- Python cos sdk
- Python字典Dictionary
- Python基础(十三):集合的详细讲解
- Python基础(十四):公共操作的讲解
- Python基础(十五):推导式的讲解
- Python基础(十六):函数的初步认识
- Python基础(十七):函数的深入了解
- Python基础(十八):学员管理系统应用
- 语音数据增强及python实现
- 语音信号的梅尔频率倒谱系数(MFCC)的原理讲解及python实现
- 快速傅里叶变换及python代码实现
- Python实现语音识别和语音合成
- python集合、元组、字典
- python:多线程