zoukankan      html  css  js  c++  java
  • turtle 海龟模块显示日期

    import turtle
    import time
    def drawGap():
        turtle.penup()
        turtle.fd(5)
    def drawLine(draw):
        drawGap()
        turtle.pendown() if draw else turtle.penup()
        turtle.fd(20)
        drawGap()
        turtle.right(90)
    
    def drawDight(digit):
        drawLine(True) if digit in [2, 3, 4, 5, 6, 8, 9] else drawLine(False)
        drawLine(True) if digit in [0, 1, 3, 4, 5, 6, 7, 8, 9] else drawLine(False)
        drawLine(True) if digit in [0, 2, 3, 5, 6, 8, 9] else drawLine(False)
        drawLine(True) if digit in [0, 2, 6, 8] else drawLine(False)
        turtle.left(90)
        drawLine(True) if digit in [0, 4, 5, 6, 8, 9] else drawLine(False)
        drawLine(True) if digit in [0, 2, 3, 5, 6, 7, 8, 9] else drawLine(False)
        drawLine(True) if digit in [0, 1, 2, 3, 4, 7, 8, 9] else drawLine(False)
    
        turtle.left(180)
        turtle.penup()
        turtle.fd(20)
    def drawDate(date):
          turtle.pencolor("red")
          for i in date:
                if i=="-":
                      turtle.write("",font=("Arial",20,"normal"))
                      turtle.pencolor("green")
                      turtle.fd(50)
                elif i=="=":
                      turtle.write("",font=("Arial",20,"normal"))
                      turtle.pencolor("blue")
                      turtle.fd(50)
                elif i=="+":
                      turtle.write("",font=("Arial",20,"normal"))
                      turtle.pencolor("yellow")
                      turtle.fd(50)
                else:
                      drawDight(eval(i))
    def main():
        turtle.setup(800,350,200,200)
        turtle.penup()
        turtle.fd(-300)
        turtle.pensize(5)
        drawDate(time.strftime("%Y-%m+%d=", time.gmtime()))
        turtle.hideturtle()
        turtle.done()
    
    main()

  • 相关阅读:
    MapReduce实例
    hadoop 分布式安装
    redis缓存
    Flink初始
    Flume初始
    大数据学习之路(持续更新中...)
    使用VisualVM分析性能
    JVM的理解
    Java日记
    UI笔记2
  • 原文地址:https://www.cnblogs.com/renxiaoyan/p/10946760.html
Copyright © 2011-2022 走看看