python动态时钟代码_python绘制动态时钟
桌面時(shí)鐘項(xiàng)目描述
1、使用turtle庫(kù)繪制時(shí)鐘外形及表針;
2、使用datetime獲取系統(tǒng)時(shí)間;
3、時(shí)鐘動(dòng)態(tài)顯示
turtle庫(kù)基本命令
1、turtle.setup()函數(shù):用于啟動(dòng)一個(gè)圖形窗口,它有四個(gè)參數(shù)turtle.setup(width, height, startx, starty)分別是:啟動(dòng)窗口的寬度和高度表示窗口啟動(dòng)時(shí),窗口左上角在屏幕中的坐標(biāo)位置。
2、turtle.pensize()函數(shù):表示小烏龜運(yùn)動(dòng)軌跡的寬度。
3、turtle.pencolor()函數(shù):表示小烏龜運(yùn)動(dòng)軌跡的顏色。它包含一個(gè)輸入?yún)?shù),這里我們把它設(shè)為藍(lán)色,blue,其他顏色單詞也可以使用。Turtle采用RGB方式來(lái)定義顏色,如果希望獲得和圖片中顏色一致的小蛇,請(qǐng)輸入turtle.pencolor(“#3B9909”)
4、turtle.seth(angle)函數(shù):表示小烏龜啟動(dòng)時(shí)運(yùn)動(dòng)的方向。它包含一個(gè)輸入?yún)?shù),是角度值。0表示向東,90度向北,180度向西,270度向南;負(fù)值表示相反方向。程序中,我們讓小烏龜向-40度啟動(dòng)爬行,即:向東南方向40度。
5、turtle.circle()函數(shù):讓小烏龜沿著一個(gè)圓形爬行,參數(shù)rad描述圓形軌跡半徑的位置,這個(gè)半徑在小烏龜運(yùn)行的左側(cè),rad遠(yuǎn)位置處。如果 rad為負(fù)值,則半徑在小烏龜運(yùn)行的右側(cè), 參數(shù)angle表示小烏龜沿著圓形爬行的弧度值。
6、turtle.fd()函數(shù):表示烏龜向前直線爬行移動(dòng)表示小烏龜向前直線爬行移動(dòng),它有一個(gè)參數(shù)表示爬行的距離
datetime模塊函數(shù)
1.datetime.date:表示日期的類,返回year-month-day
2.datetime.datetime:表示日期時(shí)間的類,返回年月日,時(shí)分秒
3.datetime.time:表示時(shí)間的類,
4.datetime.timedelta:表示時(shí)間間隔,即兩個(gè)時(shí)間點(diǎn)的間隔
5.datetime.tzinfo:時(shí)區(qū)的相關(guān)信息
代碼請(qǐng)看公眾號(hào)《python練手項(xiàng)目實(shí)戰(zhàn)》中“python繪制動(dòng)態(tài)時(shí)鐘”,其效果顯示如下
參考博客:
總結(jié)
以上是生活随笔為你收集整理的python动态时钟代码_python绘制动态时钟的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 碎石机多少钱一台啊?
- 下一篇: python自定义函数参数_python