python繪製動態時鐘

python繪製動態時鐘

桌面時鐘項目描述

1、使用turtle庫繪製時鐘外形及錶針;

2、使用datetime獲取系統時間;

3、時鐘動態顯示

turtle庫基本命令

1、turtle.setup()函數:用於啟動一個圖形窗口,它有四個參數turtle.setup(width, height, startx, starty)分別是:啟動窗口的寬度和高度表示窗口啟動時,窗口左上角在屏幕中的坐標位置。

2、turtle.pensize()函數:表示小烏龜運動軌跡的寬度。

3、turtle.pencolor()函數:表示小烏龜運動軌跡的顏色。它包含一個輸入參數,這裡我們把它設為藍色,blue,其他顏色單詞也可以使用。Turtle採用RGB方式來定義顏色,如果希望獲得和圖片中顏色一致的小蛇,請輸入turtle.pencolor(「#3B9909」)

4、turtle.seth(angle)函數:表示小烏龜啟動時運動的方向。它包含一個輸入參數,是角度值。0表示向東,90度向北,180度向西,270度向南;負值表示相反方向。程序中,我們讓小烏龜向-40度啟動爬行,即:向東南方向40度。

5、turtle.circle()函數:讓小烏龜沿著一個圓形爬行,參數rad描述圓形軌跡半徑的位置,這個半徑在小烏龜運行的左側,rad遠位置處。如果 rad為負值,則半徑在小烏龜運行的右側, 參數angle表示小烏龜沿著圓形爬行的弧度值。

6、turtle.fd()函數:表示烏龜向前直線爬行移動表示小烏龜向前直線爬行移動,它有一個參數表示爬行的距離

datetime模塊函數

1.datetime.date:表示日期的類,返回year-month-day

2.datetime.datetime:表示日期時間的類,返回年月日,時分秒

3.datetime.time:表示時間的類,

4.datetime.timedelta:表示時間間隔,即兩個時間點的間隔

5.datetime.tzinfo:時區的相關信息

代碼請看公眾號《python練手項目實戰》中「python繪製動態時鐘」,其效果顯示如下

參考博客:

blog.csdn.net/learn_is_

cnblogs.com/ruo-li-suo-


推薦閱讀:

為什麼要學習Python?
第十二期 · 「正統」前端開發(上):了解NPM與Vue開發,並結合PyCharm搭建前端開發環境
用Matplotlib製作動畫
Python爬蟲該怎麼學習?學習步驟是什麼?
Python入門到實踐-字典

TAG:Python | 數學 | Python入門 |