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#