1. 程式人生 > >turtle模擬‘七段數碼管’列印系統時間

turtle模擬‘七段數碼管’列印系統時間

# -*- coding: utf-8 -*-
# @Time    : 2018/10/18 12:19
# @Author  : Lucius Chen
import turtle
import time
def drawline(draw):
    turtle.pendown() if draw else turtle.penup()
    turtle.fd(40)
    turtle.right(90)
def drwadight(dight):
    drawline(True) if dight in [2,3,4,5,6,8,9] else drawline(False)
    drawline(
True) if dight in [0,1,3,4,5,6,8,9] else drawline(False) drawline(True) if dight in [0,2,3,5,6,8,9] else drawline(False) drawline(True) if dight in [0,2,6,8] else drawline(False) turtle.left(90) drawline(True) if dight in [0,4,5,6,8,9] else drawline(False) drawline(True) if dight in [
0,2,3,5,6,7,8,9] else drawline(False) drawline(True) if dight in [0,1,2,3,4,7,8,9] else drawline(False) turtle.right(180) turtle.penup() turtle.fd(20) def main(): turtle.setup() turtle.penup() turtle.bk(200) date=time.strftime('%Y%m%d') for i in date: drwadight(
eval(i)) turtle.done() main()