1. 程式人生 > 實用技巧 >turtle畫clock程式碼的解析

turtle畫clock程式碼的解析



##初始化turtle:
printer = turtle.Turtle() 或者 printer = turtle.Pen()

weekday:

返回某天是一個星期的第幾天

t = datetime.today()

def Week(t):
week = ["星期一", "星期二", "星期三",
"星期四", "星期五", "星期六", "星期日"]
return week[t.weekday()]

turtle.write

write(arg,move=false,align='left',font=('arial',8,'normal'))
在當前烏龜位置寫入文字。

arg--資訊,將寫入Turtle繪畫螢幕。

move(可選)--真/假。

align(可選)--字串“左(left)”、“中(center)”或“右(right)”之一。

font(可選)--三個字型(fontname、fontsize、fonttype)。

寫入文字 - arg的字串表示形式 - 當前

根據“對齊”(“左”、“中”或“右”)定位烏龜以及給定的字型。

如果move為true,則筆將移動到右下角。

在預設情況下,move為false。

turtle.shape(name=None),返回或設定形狀,最初有以下形狀:“arrow”, “turtle”, “circle”, “square”, “triangle”, “classic”

turtle.shapesize(stretch_wid=None,stretch_len=None,outline=None)

stretch_wid是垂直方向拉伸,stretch_len水平方向拉伸,outline輪廓的寬度

turtle.tracer()

turtle.tracer()是為了加快作圖的,你可以在裡面新增引數,比如:
turtle.tracer(False)或者turtle.tracer(0):圖形將一次性畫好
turtle.tracer(1):圖形按照正常速度進行,可有可無
turtle.tracer(4):在迴圈中,圖形將一次畫出4次迴圈的圖

turtle.ontimer( )

呼叫turtle.ontimer( )函式進入迴圈呼叫,100ms後繼續呼叫tick函式,turtle.ontimer(Tick, 100)

原博:https://blog.csdn.net/zengxiantao1994/article/details/76588580#