資源簡介
python實現數碼管(電子時鐘)
代碼片段和文件信息
import?turtle?as?t
import?datetime
def?drawGap():?#繪制數碼管間隔
????t.penup()
????t.fd(5)
def?drawLine(draw):???#繪制單段數碼管
????drawGap()
????t.pendown()?if?draw?else?t.penup()
????t.fd(40)
????drawGap()
????t.right(90)
def?drawDigit(d):?#根據數字繪制七段數碼管
????drawLine(True)?if?d?in?[2345689]?else?drawLine(False)
????drawLine(True)?if?d?in?[013456789]?else?drawLine(False)
????drawLine(True)?if?d?in?[0235689]?else?drawLine(False)
????drawLine(True)?if?d?in?[0268]?else?drawLine(False)
????t.left(90)
????drawLine(True)?if?d?in?[045689]?else?drawLine(False)
????drawLine(True)?if?d?in?[02356789]?else?drawLine(False)
????drawLine(True)?if?d?in?[01234789]?else?drawLine
- 上一篇:基于python實現的手寫數字識別
- 下一篇:python 畫太極圖(turtle)
評論
共有 條評論