zoukankan      html  css  js  c++  java
  • 采用turtle库画出当前年月日时分秒

    import turtle
    import time
    def drawOneLine(flag):
        turtle.color("purple")
        if flag == True:
            turtle.pendown()
            turtle.fd(50)
            turtle.right(90)
            turtle.penup()
        else:
            turtle.penup()
            turtle.fd(50)
            turtle.right(90)
            turtle.pendown()

    def drawOneNum(number):
        drawOneLine(True) if number in [2,3,4,5,6,8,9] else drawOneLine(False)
        drawOneLine(True) if number in [0,1,3,4,5,6,7,8,9] else drawOneLine(False)
        drawOneLine(True) if number in [0,2,3,5,6,8] else drawOneLine(False)
        drawOneLine(True) if number in [0,2,6,8] else drawOneLine(False)
        turtle.left(90)
        drawOneLine(True) if number in [0,4,5,6,8,9] else drawOneLine(False)
        drawOneLine(True) if number in [0,2,3,5,6,7,8,9] else drawOneLine(False)
        drawOneLine(True) if number in [0,1,2,3,4,7,8,9] else drawOneLine(False)

    def drawt(t):
        for i in t:
            print(eval(i))
            drawOneNum(eval(i))
            turtle.penup()
            turtle.seth(0)
            turtle.fd(10)
            turtle.pendown()
    def main():
        turtle.setup(1000, 350, 200, 200)
        turtle.penup()
        turtle.pensize(5)
        turtle.goto(-450,0)
        turtle.pendown()
        drawt(time.strftime('%Y%m%d%H%M%S',time.gmtime()))
        turtle.hideturtle()
        turtle.done()
    main()
       运行结果如下:

    仅仅记录学习的历程,便于以后的翻阅

  • 相关阅读:
    jquery click()方法模拟点击事件对a标签不生效
    键盘keyCode
    java配置好jdk-bash: /usr/bin/java: No such file or directory
    iptables配置顺序-两条规则会忽略后边的
    一些非常实用的JSON 教程
    C#实现json的序列化和反序列化
    [asp.net]C#实现json的序列化和反序列化
    一些JSON 教程
    js+JQuery实现返回顶部功能
    HTML标签总结
  • 原文地址:https://www.cnblogs.com/yangyi54920/p/11066546.html
Copyright © 2011-2022 走看看