python3實(shí)現(xiàn)倒計(jì)時(shí)效果
本文實(shí)例為大家分享了python3實(shí)現(xiàn)倒計(jì)時(shí)效果的具體代碼,供大家參考,具體內(nèi)容如下
# CountDown.py import turtle,time def drawGap(): ?# 繪制數(shù)碼管間隔 ? ? turtle.penup() ? ? turtle.fd(5) def drawLine(draw): ? #繪制單段數(shù)碼管 ? ? drawGap() ? ? turtle.pendown() if draw else turtle.penup() ? ? turtle.fd(40) ? ? drawGap() ? ? turtle.right(90) ?? def drawDigit(digit): #根據(jù)數(shù)字繪制七段數(shù)碼管,最好自己將10個(gè)數(shù)字用七段數(shù)碼管畫一下,這樣比較好理解。 ? ? 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) ?# 右邊上方的一豎 ? ?? def drawDate(): ?? ? ? turtle.pencolor("red") ? ? i=9 ? ? while i>=0 : ? ? ? ? drawDigit(i) ? ? ? ? turtle.pencolor("white") ? ? ? ? drawDigit(8) ? ? ? ? turtle.pencolor("red") ? ? ? ? i-=1 ? ? ? ? ? ? ? ? ?? def main(): ? ? turtle.setup(800, 350, 200, 200) ? ? turtle.penup() ? ? turtle.fd(-300) ? ? turtle.pensize(5) ? ? drawDate() ? ? turtle.hideturtle() ? ? turtle.done()? ? ?? main()
倒計(jì)時(shí)效果
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- python實(shí)現(xiàn)倒計(jì)時(shí)的示例
- python實(shí)現(xiàn)倒計(jì)時(shí)小工具
- python實(shí)現(xiàn)的簡單窗口倒計(jì)時(shí)界面實(shí)例
- python 實(shí)現(xiàn)倒計(jì)時(shí)功能(gui界面)
- python實(shí)現(xiàn)簡單倒計(jì)時(shí)功能
- python實(shí)現(xiàn)七段數(shù)碼管和倒計(jì)時(shí)效果
- python使用tkinter實(shí)現(xiàn)屏幕中間倒計(jì)時(shí)
- python實(shí)現(xiàn)windows倒計(jì)時(shí)鎖屏功能
- 親手教你用Python打造一款摸魚倒計(jì)時(shí)界面
- python基于tkinter制作下班倒計(jì)時(shí)工具
相關(guān)文章
python實(shí)現(xiàn)多線程及線程間通信的簡單方法
這篇文章主要為大家介紹了python實(shí)現(xiàn)多線程及線程間通信的簡單方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07python基于tkinter制作下班倒計(jì)時(shí)工具
這篇文章主要介紹了python基于tkinter制作倒計(jì)時(shí)工具的方法,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-04-04Python實(shí)戰(zhàn)快速上手BeautifulSoup庫爬取專欄標(biāo)題和地址
BeautifulSoup是爬蟲必學(xué)的技能,BeautifulSoup最主要的功能是從網(wǎng)頁抓取數(shù)據(jù),Beautiful Soup自動(dòng)將輸入文檔轉(zhuǎn)換為Unicode編碼,輸出文檔轉(zhuǎn)換為utf-8編碼2021-10-10Python?ModuleNotFoundError:?No?module?named?‘xxx‘可能的解決方
本文主要介紹了Python?ModuleNotFoundError:?No?module?named?‘xxx‘可能的解決方案大全,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧Chat?Gpt<BR>2023-07-07Django 查詢數(shù)據(jù)庫返回JSON的實(shí)現(xiàn)
和前端交互全部使用JSON,如何將數(shù)據(jù)庫查詢結(jié)果轉(zhuǎn)換成JSON格式,本文就來介紹一下,感興趣的小伙伴們可以參考一下2021-08-08WxPython界面如何用pubsub展示進(jìn)程工作的進(jìn)度條
這篇文章主要介紹了WxPython界面如何用pubsub展示進(jìn)程工作的進(jìn)度條,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11Python數(shù)據(jù)庫sqlite3圖文實(shí)例詳解
SQLite是一個(gè)進(jìn)程內(nèi)的庫,實(shí)現(xiàn)了自給自足的、無服務(wù)器的、零配置的、事務(wù)性的SQL數(shù)據(jù)庫引擎,下面這篇文章主要給大家介紹了關(guān)于Python數(shù)據(jù)庫sqlite3的相關(guān)資料,需要的朋友可以參考下2022-09-09