• 自制七段数码管源码


      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()
  • 相关阅读:
    浅谈 IBM 购并 Sun Microsystems
    用 CSS 替代 HTML 的 table tag 设计网页版面
    用 IIS 7、ARR 與 Velocity 建设高性能的大型网站
    实作 ASP.NET 多笔数据离线编辑
    快速搞懂 ASP.NET MVC
    C# Design Patterns (2) Strategy
    网站性能越来越差怎么办?
    dotNET 类型转型的三种做法
    ASP.NET 数据分页第二篇 范例下载
    程序员真情忏悔录
  • 原文地址:https://www.cnblogs.com/hirasawayui/p/12527463.html
Copyright © 2020-2023  润新知