python动态心形代码_父亲节,程序员几条代码硬核示爱
祝所有的父亲,节日快乐!
父亲节要送什么?
对老爸的爱在心口难开怎么办?
都说父爱如山,山也需要偶尔的温情问候,与其在网上遍寻各种攻略,不如敲起手中的键盘,码出几行代码,用你最熟悉的方式表达对父亲的爱。
1、Python打印出你的爱
话不多说,先上代码。
import timesentence = "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()函数按空格切割成单独的词;
然后根据心形函数使用循环语句,一行一行打印,在函数内部分别打印每个词,函数外部打印空格;
最后,每个单词对应的心形图案会依次运行显示出来。
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://cfilipek.github.io/fathers-day/),八卦太极图、一杯茶、一本书的UI在满面笑容的父亲头上缓缓漂浮,也挺别出心裁。
3、N行代码代表我的爱
有三行情诗,也有三行代码,用编程语言直白表达对父亲的爱。
代码:
do{ printf(“i love you,my dear dad”);}while(i.alive())
代码虽简单,但也是拳拳爱意,给父亲一个DIY的心意礼物,也许他很惊喜呢。
不过,再多的代码、动效,都不如主动打个电话回家唠唠家常,谈谈心。
最后,祝所有的父亲,节日快乐!
python动态心形代码_父亲节,程序员几条代码硬核示爱相关推荐
- python父亲节礼物_父亲节程序员硬核示爱:你能看懂几条
摘要:祝所有的父亲,节日快乐! 父亲节要送什么? 对老爸的爱在心口难开怎么办? 都说父爱如山,山也需要偶尔的温情问候,与其在网上遍寻各种攻略,不如敲起手中的键盘,码出几行代码,用你最熟悉的方式表达对父 ...
- java300行程序代码_神级程序员JavaScript300行代码搞定汉字转拼音
一.汉字转拼音的现状 首先应该说,汉字转拼音是个强需求,比如联系人按拼音字母排序/筛选:比如目的地(典型如机票购买) 按拼音首字母分类等等.但是这个需求的解决方案,但好像没听过什么巧妙的实现(特别是浏 ...
- java 计算父亲节,父亲节:程序员硬核示爱,“爸”气告白!
转眼,已至6月第三周了,2020年即将过去一半. 2020年06月21日 星期日 (庚子年(鼠年)五月初一,也就是明天,这一天也是父亲节.父亲节(Father's Day),顾名思义是感恩父亲的节日. ...
- aomei动态磁盘管理器_程序员需要了解的硬核知识之磁盘
点击蓝色"Java建设者"关注我哟 加个"星标",阅读我的文章,一起学习成长. 这是Java建设者的第 42篇原创文章 此篇文章是 <程序员需要了解的硬核 ...
- 多余的读写端口什么时候会对程序造成影响_程序员需要了解的硬核知识之控制硬件...
应用和硬件的关系 我们作为程序员一般很少直接操控硬件,我们一般通过 C.Java 等高级语言编写的程序起到间接控制硬件的作用.所以大家很少直接接触到硬件的指令,硬件的控制是由 Windows 操作系统 ...
- Python动态心形图形-快去表白吧
Python打印抖音Excel动态心形 各位快拿去用吧. 最后一个np.arange(start, stop, step)中,stop是50的时候是最密集的时候,是一个类似于唇形的,超过50以后就会回 ...
- 不会写代码也能当程序员?无代码来了,是福还是祸?
现阶段程序员都是自己写代码,"无代码"这种技术尚未引起太大的关注,有的人认为无代码编程会把简单的问题搞复杂,有的人认为无代码的发展可能会断送程序员的饭碗.那么无代码到底意味着什么? ...
- 用python写父亲节祝福代码_父亲节,程序员几条代码硬核示爱
摘要:祝所有的父亲,节日快乐! 父亲节要送什么? 对老爸的爱在心口难开怎么办? 都说父爱如山,山也需要偶尔的温情问候,与其在网上遍寻各种攻略,不如敲起手中的键盘,码出几行代码,用你最熟悉的方式表达对父 ...
- python制作心形照片墙_这个七夕节,用Python为女友绘制一张爱心照片墙吧!
欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动",获取华 ...
最新文章
- 计算机视觉实习岗面试准备(二.深度学习)
- linux全局变量=多个值,linux errno全局变量各值含义
- oracle sqlcode 多条,SQL查询以连接Oracle中多个行的列值
- SNMP功能开发简介 二 net-snmp源码分析报文处理流程图
- 如何正确理解商业智能(BI)?
- echarts控制只显示部分数据的折线图_Python数据可视化之pyecharts入门
- HDU - 6610 Game(带修莫队)
- 学习Spring Boot前需要了解的Spring基础知识
- 栈的链式存储框架搭建
- 教你轻松搞懂vue-codemirror的基本用法:主要实现代码编辑、验证提示、代码格式化
- MFC TabCtrl 控件修改标签尺寸
- Matlab之inv函数
- 水晶报表打印s删除数据
- supervised domain adaption
- 分数的原码、反码、补码以及整数移码求法
- 屏幕分辨率:聊一聊像素
- 亲爱的老狼-display的应用
- 【Js逆向】__jsl_clearance ob混淆加速乐
- Java中函数及递归的使用(附思维导图)——java面试知识点
- php正则表达式 域名,PHP正则表达式从url中取得域名