欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2021年02月19日 11:23:10   作者:一個超會寫B(tài)ug的安太狼  
這篇文章主要為大家詳細介紹了Python繪制數(shù)碼晶體管日期,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

源碼:

drawLine(draw) 畫一條線
drawDight(dight) 畫一個數(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('時', 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時區(qū)(0時區(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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3安裝pip工具的詳細步驟

    Python3安裝pip工具的詳細步驟

    這篇文章主要介紹了Python3安裝pip工具的詳細步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • python通過正則查找微博@(at)用戶的方法

    python通過正則查找微博@(at)用戶的方法

    這篇文章主要介紹了python通過正則查找微博@(at)用戶的方法,涉及Python正則匹配的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • Django shell調(diào)試models輸出的SQL語句方法

    Django shell調(diào)試models輸出的SQL語句方法

    今天小編就為大家分享一篇Django shell調(diào)試models輸出的SQL語句方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python利用遞歸實現(xiàn)文件的復(fù)制方法

    Python利用遞歸實現(xiàn)文件的復(fù)制方法

    今天小編就為大家分享一篇Python利用遞歸實現(xiàn)文件的復(fù)制方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 超詳細注釋之OpenCV dlib實現(xiàn)人臉采集

    超詳細注釋之OpenCV dlib實現(xiàn)人臉采集

    這篇文章主要介紹了OpenCV dlib實現(xiàn)人臉采集,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • python中Pexpect的工作流程實例講解

    python中Pexpect的工作流程實例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于python中Pexpect的工作流程實例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-03-03
  • TensorFlow深度學(xué)習(xí)之實現(xiàn)合并與分割的示例代碼

    TensorFlow深度學(xué)習(xí)之實現(xiàn)合并與分割的示例代碼

    這篇文章主要為大家詳細介紹了TensorFlow中實現(xiàn)合并與分割的四位函數(shù)以及它們的用法,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-07-07
  • json跨域調(diào)用python的方法詳解

    json跨域調(diào)用python的方法詳解

    這篇文章主要介紹了json跨域調(diào)用python的方法,結(jié)合實例形式分析了基于ajax的json調(diào)用及Python后臺處理技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2017-01-01
  • 使用Python解析FineReport模板數(shù)據(jù)集

    使用Python解析FineReport模板數(shù)據(jù)集

    這篇文章主要為大家詳細介紹了如何使用Python解析FineReport模板數(shù)據(jù)集,文中的示例代碼講解詳細,具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解下
    2023-12-12
  • Python 共享變量加鎖、釋放詳解

    Python 共享變量加鎖、釋放詳解

    這篇文章主要介紹了Python 共享變量加鎖、釋放詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08

最新評論