總結python turtle庫繪製七晶管日期

2021-10-02 13:14:23 字數 1930 閱讀 5882

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...