import turtle
def drawline
(draw)
:
turtle.
pendown()
if draw else turtle.
penup
() turtle.fd(
40)
turtle.
right(90
)def drawdigit
(digit)
: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) turtle.
left
(180
)
turtle.
penup
()
turtle.fd(
20)def drawdate
(date)
:for i in date:
drawdigit
(eval
(i))
def main()
:
turtle.
setup
(800
,350
,200
,200
) turtle.
penup
() turtle.fd(
-300
) turtle.
pensize(5
) turtle.
pencolor
("purple"
)drawdate
('20200204'
)
turtle.
hideturtle
()
turtle.
done()
main
()
以上是原**
這段程式設計了四個函式,層層巢狀,
給我們的啟示是分析問題從細節著手,逐步設計函式。
乙個看似複雜的問題被這樣層層遞進的解決顯得十分簡單了。
python turtle初學總結
仔細觀察turtle的畫布,就會發現,畫筆是乙個類三角形的形狀,可以通過改變畫筆的方向,使之移動,來完成繪圖。接下來介紹turtle的用法 初始化時常用如下 setup width height startx starty 設定窗體的位置和大小,預設在視窗中心,startx和starty為0時,預設...
python turtle庫的使用
turtle庫是turtle繪圖體系的python實現。誕生於1969年,主要用於程式設計入門,是python語言標準庫之一,入門級繪相簿。import turtle from turtlr import import turtle as t turtle.setup width,height,st...
python turtle庫的認識
os庫 作業系統介面 math庫 數學庫 常見的數學算式 等等 參見我另外一篇csdn 庫就會產生很多方法 介面api 先學會理解使用,再去想為什麼 import turtle 引入模組 庫 turtle t turtle.pen pen 函式。自動建立乙個畫布 turtle.setup width...