自制七段数码管源码

  1 import time
  2 import turtle as t
  3 def getdate():
  4     #获取日期
  5     gmtime=time.gmtime()
  6     date=time.strftime("%Y%m%d %H:%M:%S",gmtime)
  7     date=date[:8]
  8     return date
  9 def num0():
 10     t.fd(100)
 11     t.right(90)
 12     t.fd(200)
 13     t.right(90)
 14     t.fd(100)
 15     t.right(90)
 16     t.fd(200)
 17 def num1():
 18     t.penup()
 19     t.fd(100)
 20     t.pendown()
 21     t.right(90)
 22     t.fd(200)
 23 def num2():
 24     for i in range(2):
 25         t.fd(100)
 26         t.right(90)
 27     for i in range(2):
 28         t.fd(100)
 29         t.left(90)
 30     t.fd(100)
 31 def num3():
 32     for i in range(2):
 33         t.fd(100)
 34         t.right(90)
 35     t.fd(100)
 36     t.right(180)
 37     for i in range(2):
 38         t.fd(100)
 39         t.right(90)
 40     t.fd(100)
 41 def num4():
 42     t.right(90)
 43     t.fd(100)
 44     for i in range(2):
 45         t.left(90)
 46         t.fd(100)
 47     t.right(180)
 48     t.fd(200)
 49 def num5():
 50     t.fd(100)
 51     t.right(180)
 52     for i in range(2):
 53         t.fd(100)
 54         t.left(90)
 55     for i in range(2):
 56         t.fd(100)
 57         t.right(90)
 58     t.fd(100)
 59 def num6():
 60     t.fd(100)
 61     t.right(180)
 62     for i in range(2):
 63         t.fd(100)
 64         t.left(90)
 65     for i in range(3):
 66         t.fd(100)
 67         t.right(90)
 68     t.fd(100)
 69 def num7():
 70     t.fd(100)
 71     t.right(90)
 72     t.fd(200)
 73 def num8():
 74     t.fd(100)
 75     t.right(90)
 76     t.fd(200)
 77     t.right(90)
 78     t.fd(100)
 79     t.right(90)
 80     t.fd(200)
 81     for i in range(3):
 82         t.right(90)
 83         t.fd(100)
 84 def num9():
 85     for i in range(4):
 86         t.fd(100)
 87         t.right(90)
 88     t.fd(100)
 89     t.right(90)
 90     t.fd(200)
 91     t.right(90)
 92     t.fd(100)
 93 date=getdate()
 94 count=0
 95 for i in date:
 96     t.penup()
 97     t.goto(-575+count*150,0)
 98     t.pendown()
 99     t.seth(0)
100     count+=1
101     if i=="0":
102        num0()
103     elif i=="1":
104         num1()
105     elif i=="2":
106         num2()
107     elif i=="3":
108         num3()
109     elif i=="4":
110         num4()
111     elif i=="5":
112         num5()
113     elif i=="6":
114         num6()
115     elif i=="7":
116         num7()
117     elif i=="8":
118         num8()
119     elif i=="9":
120         num9()

 

posted @ 2020-03-19 21:46  悠哉的平泽唯  阅读(314)  评论(0编辑  收藏  举报