首页 > 其他分享 >时间

时间

时间:2023-11-22 18:13:54浏览次数:27  
标签:turtle False drawLine else fd 时间 True

import turtle, datetime
def drawGap():
turtle.penup()
turtle.fd(5)
def drawLine(draw):
drawGap()
turtle.pendown() if draw else turtle.penup()
turtle.fd(40)
drawGap()
turtle.right(90)
def drawDigit(d):
drawLine(True) if d in [2, 3, 4, 5, 6, 8, 9] else drawLine(False)
drawLine(True) if d in [0, 1, 3, 4, 5, 6, 7, 8, 9] else drawLine(False)
drawLine(True) if d in [0, 2, 3, 5, 6, 8, 9] else drawLine(False)
drawLine(True) if d in [0, 2, 6, 8] else drawLine(False)
turtle.left(90)
drawLine(True) if d in [0, 4, 5, 6, 8, 9] else drawLine(False)
drawLine(True) if d in [0, 2, 3, 5, 6, 7, 8, 9] else drawLine(False)
drawLine(True) if d 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("green")
for i in date:
if i == '-':
turtle.write('年', font=("Arial ", 36, "normal"))
turtle.pencolor("pink")
turtle.fd(50)
elif i == '=':
turtle.write('月', font=("Arial", 36, "normal"))
turtle.pencolor("blue")
turtle.fd(50)
elif i == '+':
turtle.write('日', font=("Arial", 36, "normal"))
turtle.pencolor("yellow")
turtle.fd(50)
elif i == '*':
turtle.write('时', font=("Arial", 36, "normal"))
turtle.pencolor("purple")
turtle.fd(50)
elif i == '/':
turtle.write('分', font=("Arial", 36, "normal"))
turtle.pencolor("gold")
turtle.fd(50)
elif i == '$':
turtle.write('秒', font=("Arial", 36, "normal"))
else:
drawDigit(eval(i))
def main():
turtle.setup(1200,350,200,200)
turtle.penup()
turtle.fd(-630)
turtle.pensize(5)
drawDate(datetime.datetime.now().strftime('%Y-%m=%d+%H*%M/%S$'))
turtle.hideturtle()
turtle.done()
main()

 

标签:turtle,False,drawLine,else,fd,时间,True
From: https://www.cnblogs.com/gpnuli/p/17849964.html

相关文章

  • 快手视频评论区用户ID提取工具,可采集UID快手号,评论内容时间,易语言开源版!
    这是之前给某个客户开发的,定制的,可以输入用户的作品连接,然后导入COOKIE后就会自动提取评论区下载的所有用户评论内容用户di,快手号这些信息,用的是鱼刺_http模块,和“gzip.dll”组件,具体源码和界面我下面会开源出来,仅供大家学习。软件界面: 采集效果: 源码分享:==============......
  • 获取带时区的日期时间类
    publicclassT1{publicstaticvoidmain(String[]args){ZonedDateTimenow=ZonedDateTime.now();System.out.println(now);}}......
  • python_datetime日期时间
    #!/usr/bin/python3#-*-coding:UTF-8-*-importdatetimeimporttime#时间戳ticks=time.time()print(ticks)#结构体时间{tm_year...}localtime=time.localtime(ticks)print(localtime)#格式化时间strftime=time.asctime(localtime)print(strftime)#获取当前日......
  • Bat脚本日期时间获取
    日期时间获取%date%和%time%是系统内置的日期变量和时间变量;@REM提取年月日信息echo%date:~0,10%@REM提取星期几信息echo%date:~-3%@REM提取时间中的时和分echo%time:~0,5%@REM提取时和分和秒信息echo%time:~0,-3%@REM年echo%Date:~0,4%@REM月echo%Date......
  • 七段数码管显示时间
    importturtleimportdatetimeimporttimedefdraw_gap():#绘制数码间隔turtle.penup()turtle.fd(5)defdraw_line(draw):#绘制单段数码管draw_gap()turtle.pendown()ifdrawelseturtle.penup()turtle.fd(40)draw_gap()turt......
  • 系统时间
    '''2022310143145'''importturtle,datetimedefdrawGap():turtle.penup()turtle.fd(5)defdrawLine(draw):drawGap()turtle.pendown()ifdrawelseturtle.penup()turtle.fd(40)drawGap()turtle.rig......
  • linux 系统shell脚本防止同一时间被多次重复执行
    前言当shell脚本中需要执行的步骤较多、耗时较长时,为了避免脚本被其它进程重复执行导致操作逻辑被打乱,需要使该脚本同一时间内只能被一个进程执行,类似C#中的lock代码块操作,确保线程安全代码#!/bin/bash#创建文件锁路径lock_file=/tmp/my_script.lock#信号处理函数fun......
  • linux时间比较大小----亲测OK
    摘自:https://blog.csdn.net/u010429831/article/details/122722187 (Linux_C环境编程:时间日期函数总结)//TimeUtil.h#ifndef__TIME_UTIL_H__#define__TIME_UTIL_H__#ifdef__cplusplus//告诉编译器,这部分代码按C语言的格式进行编译,而不是C++的extern"C"{......
  • 11.8 实现重置文件时间戳
    11.8.1切割文件名与路径如下代码是一段文件路径切割实现,通过传入文件路径,获取文件名和文件路径的功能。具体实现包括两个函数:GetFileName和GetFilePath。前者接收一个文件路径字符串,并返回该文件路径中的文件名;后者接收一个文件路径字符串,并返回该文件路径中除文件名以外的部分,......
  • [转]手把手教你如何用golang实现一个timewheel时间轮
     转,原文:https://lk668.github.io/2021/04/05/2021-04-05-%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E5%A6%82%E4%BD%95%E7%94%A8golang%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AAtimewheel/-------------------------- 手把手教你如何用golang实现一个timewheel时间轮202......