自制七段数码管源码
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()