目录
壹:七段数码管(Seven-segment Display)
壹:七段数码管(Seven-segment Display)
上学的时候,在做数学题时,经常地,我们会遇到很难算的题目。“You know,一大串一大串的数字啊、复杂的公式啊、或是别的什么。”这时候,我们会使用计算器。
“啪嗒啪嗒”地敲几下按键,然后计算结果就出来了(心想,计算器真是方便啊)。
但,提问:“你有留意计算器的屏幕上的数字是怎么显示的吗?”
锵锵,没错,就是上图所示。“很漂亮,对吧?”
但,我们怎么用"turtle库"绘制这些数字呢?
贰:想法(Ideas)
如果只是单纯地绘制数字,这好像有点无聊。数字……数字……日期!绘制日期吧,那就(元气满满)。
那么,我们要用到哪些函数库呢?让我们好好想想。
刚才也说到了,我们想用"turtle库"实现数字的绘制功能。那么,"turtle库"是一定需要用到的。我们想要绘制日期,嗯……我们想让计算机自动绘制日期,不必我“input”(因为,我怕麻烦)。那么,"datetime库"也要用到。我还要联系我的搬家公司("pyinstaller库")。别的库,应该用不到了。大概……
那么,我需要事先了解哪些知识点呢?
"turtle库"的相关知识,我要知道,哦,还有"datetime库"的相关知识。
Emm……在turtle画布上,如果是将数字一个一个地画出来,这会很麻烦(代码会很长、代码的可读性也不好、后期对代码进行维护也不容易……)。所以我不能这么做。
一个声音:“这些数字都是方块耶,而且,它们长得还很像,我们是不是能一口气将它们绘制出来呢?”
对了,“def”定义函数,代码复用!
但,只实现了绘制多个相同数字啊,代码复用。不同的数字,我好像还是只能一个一个地画。
一张图: