文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
【爱心|电视剧里的代码真能运行吗?】大家好 , 欢迎来到 Crossin的编程教室 !
前几天 , 后台老有小伙伴留言“爱心代码” 。 这不是Crossin很早之前发过的内容嘛 , 怎么最近突然又被人翻出来了?后来才知道 , 原来是一部有关程序员的青春偶像剧《点燃我温暖你》在热播 , 而剧中有一段关于期中考试要用程序画一个爱心的桥段 。
于是出于好奇 , Crossin就去看了这一集(第5集 , 不用谢) 。 这一看不要紧 , 差点把刚吃的鸡腿给喷出来--槽点实在太多了!
忍不住做了个欢乐吐槽向的代码解读视频 , 在某平台上被顶到了20个w的浏览 , 也算蹭了一波人家电视剧的热度吧……
下面是图文版 , 给大家分析下剧中出现的“爱心”代码 , 并且来复刻一下最后男主完成的酷炫跳动爱心 。
剧中代码赏析
- 首先是路人同学的代码:
虽然剧中说是“C语言期中考试” , 但这位同学的代码名叫 draw2.py , 一个典型的 Python 文件 , 再结合截图中的 pen.forward、pen.setpos 等方法来看 , 应该是用 turtle 海龟作图库来画爱心 。 那效果通常是这样的:
而不是剧中那个命令行下用1组成的不规则的图形 。
- 然后是课代表向路人同学展示的优秀代码:
及所谓的效果:
这确实是C语言代码了 , 但文件依然是以 .py 为后缀 , 并且 include 前面没有加上 # , 这显然是没法运行的 。
里面的内容是可以画出爱心的 , 用是这个爱心曲线公式:
- 想用大屏看世界杯?东芝的85英寸电视来了,搭配61W扬声器
- TCL|电视卖不动,你们年轻人背锅?该反思的是你们电视厂商!
- |必须得考虑了 8K电视盒子兼游戏机549元
- 电视机|室内P1.86全彩超清LED屏可以同步电视看球赛直播吗?
- 小米科技|千元出头想买电视?四款50英寸电视推荐,花钱不多,够用就行
- 联发科在近年来一直在智能手机芯片市场发展蓬勃|联发科赋能新一代4k120hz智能电视体验升级
- 中国过气电视剧,正在日本下岗再就业
- 三星|双十一中高端电视选购指南:超万字攻略,档次与实惠兼顾
- |亲戚围观过的大电视 咋碎了……
- 东芝|想用大屏看世界杯?东芝的85英寸电视来了,搭配61W扬声器