濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > Python繪制數(shù)碼晶體管日期

Python繪制數(shù)碼晶體管日期

熱門標(biāo)簽:鎮(zhèn)江人工外呼系統(tǒng)供應(yīng)商 千呼ai電話機(jī)器人免費(fèi) 騰訊地圖標(biāo)注有什么版本 400電話辦理費(fèi)用收費(fèi) 深圳網(wǎng)絡(luò)外呼系統(tǒng)代理商 申請(qǐng)辦個(gè)400電話號(hào)碼 高德地圖標(biāo)注字母 外呼系統(tǒng)前面有錄音播放嗎 柳州正規(guī)電銷機(jī)器人收費(fèi)

本文實(shí)例為大家分享了Python繪制數(shù)碼晶體管日期的具體代碼,供大家參考,具體內(nèi)容如下

源碼:

drawLine(draw) 畫一條線
drawDight(dight) 畫一個(gè)數(shù)字
drawDate(date) 畫一組數(shù)字

代碼:

import turtle, time


def drawLine(draw):
 turtle.pendown() if draw else turtle.penup()
 turtle.fd(40)
 turtle.right(90)


def drawDight(dight):
 drawLine(True) if dight in [2, 3, 4, 5, 6, 8, 9] else drawLine(False)
 drawLine(True) if dight in [0, 1, 3, 4, 5, 6, 7, 8, 9] else drawLine(False)
 drawLine(True) if dight in [0, 2, 3, 5, 6, 8, 9] else drawLine(False)
 drawLine(True) if dight in [0, 2, 6, 8] else drawLine(False)
 turtle.left(90)
 drawLine(True) if dight in [0, 4, 5, 6, 8, 9] else drawLine(False)
 drawLine(True) if dight in [0, 2, 3, 5, 6, 7, 8, 9] else drawLine(False)
 drawLine(True) if dight in [0, 1, 2, 3, 4, 7, 8, 9] else drawLine(False)
 turtle.right(180)
 turtle.penup()
 turtle.fd(20)


def drawDate(date):
 turtle.pencolor("red")
 for i in date:
  if i == '-':
   turtle.write('年', font=("微軟雅黑", 32, "normal"))
   turtle.pencolor("green")
   turtle.fd(80)
  elif i == '=':
   turtle.write('月', font=("微軟雅黑", 32, "normal"))
   turtle.pencolor("blue")
   turtle.fd(80)
  elif i == '+':
   turtle.write('日', font=("微軟雅黑", 32, "normal"))
   turtle.pencolor("red")
   turtle.fd(80)
  elif i == '/':
   turtle.write('時(shí)', font=("微軟雅黑", 32, "normal"))
   turtle.pencolor("green")
   turtle.fd(80)
  elif i == '*':
   turtle.write('分', font=("微軟雅黑", 32, "normal"))
   turtle.pencolor("blue")
   turtle.fd(80)
  elif i == '.':
   turtle.write('秒', font=("微軟雅黑", 32, "normal"))
   turtle.fd(80)
  else:
   drawDight(eval(i))


if __name__ == '__main__':
 # turtle.setup() 我用的是pycharm,所以沒有設(shè)置畫布,idle下需要設(shè)置
 turtle.penup()
 turtle.fd(-350)
 turtle.pensize(5)
 turtle.speed(1000) # 速度再大也沒感覺了
 drawDate(time.strftime('%Y-%m=%d+', time.localtime()))
 # 這里千萬不要用time.gmtime()),獲取的是UTC時(shí)區(qū)(0時(shí)區(qū))的struct_time
 # 踩了半天坑

 turtle.right(90)
 turtle.fd(120)
 turtle.right(90)
 turtle.fd(660)
 turtle.right(180)
 drawDate(time.strftime('%H/%M*%S.', time.localtime()))
 turtle.hideturtle()
 turtle.done()

效果圖:

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Python3時(shí)間轉(zhuǎn)換之時(shí)間戳轉(zhuǎn)換為指定格式的日期方法詳解
  • python獲取指定時(shí)間段內(nèi)特定規(guī)律的日期列表
  • python (logging) 日志按日期、大小回滾的操作
  • Python時(shí)間和日期庫的實(shí)現(xiàn)
  • Python tkinter實(shí)現(xiàn)日期選擇器
  • Pycharm創(chuàng)建python文件自動(dòng)添加日期作者等信息(步驟詳解)
  • python實(shí)現(xiàn)按日期歸檔文件
  • 基于python獲取本地時(shí)間并轉(zhuǎn)換時(shí)間戳和日期格式
  • python 帶時(shí)區(qū)的日期格式化操作
  • 如何使用 Python 讀取文件和照片的創(chuàng)建日期
  • Python 常用日期處理 -- calendar 與 dateutil 模塊的使用
  • python 常用日期處理-- datetime 模塊的使用
  • python自動(dòng)提取文本中的時(shí)間(包含中文日期)
  • Python 處理日期時(shí)間的Arrow庫使用
  • Python 日期與時(shí)間轉(zhuǎn)換的方法
  • Python如何將字符串轉(zhuǎn)換為日期
  • python實(shí)現(xiàn)將中文日期轉(zhuǎn)換為數(shù)字日期
  • 教你怎么用python實(shí)現(xiàn)字符串轉(zhuǎn)日期

標(biāo)簽:平頂山 合肥 海南 哈爾濱 烏蘭察布 烏蘭察布 郴州 大慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python繪制數(shù)碼晶體管日期》,本文關(guān)鍵詞  Python,繪制,數(shù)碼,晶體管,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python繪制數(shù)碼晶體管日期》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python繪制數(shù)碼晶體管日期的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    水富县| 子洲县| 营山县| 西畴县| 界首市| 勃利县| 巴林左旗| 鄂伦春自治旗| 遂昌县| 西畴县| 漳浦县| 大竹县| 额济纳旗| 通海县| 万载县| 夏河县| 澜沧| 辛集市| 清流县| 金乡县| 珠海市| 仁布县| 石渠县| 十堰市| 涡阳县| 奉化市| 同江市| 泽州县| 山东| 聂荣县| 孟津县| 翼城县| 临沧市| 凌源市| 黎平县| 绥芬河市| 河北省| 韶关市| 永年县| 平阳县| 宁津县|