天天看點

python生态_Python生态_turtle庫

python生态_turtle庫:

繪制狀态函數:

pendown():别名pd(),落下畫筆,之後,移動畫筆将繪制形狀

penup():擡起畫筆

pensize():畫筆粗細大小

顔色控制函數:

pencolor():設定畫筆顔色,color(x,y)中x表示畫筆顔色,y表示背景顔色

begin_fill():開始填充

end_fill():填充結束

運動控制函數:

forward():as fd()---向前行進的距離

backward() as bk():向畫筆目前行進的反方向行進,不改變畫筆行進方向,相當于退着走

right() as rt():以目前行進角度為原點,行進方向向右改變相對角度值

left() as lt():以目前行進角度為原點,行進方向向左改變相對角度值

setheading() as seth():設定畫筆目前行進方向的角度

風輪以及疊邊形繪制:

1 import turtle

#對繪制參數進行設定

2 turtle.pensize(3)

3 turtle.penup()

4 turtle.goto(-200,0)

5 turtle.pendown()

#開始繪制風輪

6 turtle.left(45)

7 i=0

8 while i<4:

9 turtle.fd(100)

10 turtle.left(90)

11 turtle.circle(100,45)

12 turtle.left(90)

13 turtle.fd(100)

14 turtle.right(135)

15 i+=1

#疊邊形繪制

16 turtle.penup()

17 turtle.goto(200,-70)

18 turtle.pendown()

19 turtle.fd(100)

20 a=0

21 while a < 8:

22 turtle.left(80)

23 turtle.fd(100)

24 a+=1

25

希望與廣大網友互動??

點此進行留言吧!