turtle庫也很有魅力!! 簡單起步版

2021-10-04 08:59:18 字數 2244 閱讀 3127

turtle庫知識點彙總:

1.匯入turtle庫:from turtle import* 或者 import turtle,後面每一欄字首turtle.

2.建立繪圖視窗:setup()。若不設定此項,則預設出現於螢幕正**

3.動作:

(1)繪製直線fd()向前進 ; bk()向後退

(2)轉向 left(); 向左轉right();向右轉 seth()直接面向某一角度

(3)goto( ,) 設定座標,直接讓小烏龜移動至該點

(4)畫弧線 circle( 」半徑「 ,「角度」)半徑前正負號判斷圓畫出的方向

(5)畫筆設定 penup()抬起畫筆(此時任意操作不留痕跡)

pendown()放下畫筆 pensize() 畫筆的粗細color()畫筆顏色

speed()線條移動速度

fillcolor()要填充的顏色 begin_fill()從這裡開始填充 end_fill()結束填充

顏色庫的選擇:可以直接「color(「red」)等引用,或匯入colormode((225))# 然後用color((x,y,z))#

(6)結束繪畫done()

(7)常用迴圈for i in range(次數):

**#畫個python吉祥物小蟒蛇**

from turtle import*

speed(2)

penup()

fd(-250) #讓蛇的出發點靠後一點

pendown()

pensize(25)

seth(-40) #從斜向下方向起筆,可以避免向左上方傾斜爬行

color("blue")

for i in range(4): #迴圈語句

circle(40,80)

circle(-40,80)

circle(40,80/2)

fd(40)

circle(16,180)

fd(30)

done()

**#畫彩色蟒蛇**

from turtle import*

speed(2)

penup()

fd(-250)

pendown()

pensize(25)

seth(-40)

colors=["red","blue","green","grey","orange","black"]

for i in range(6):

color(colors[i % 6])

circle(40,80)

circle(-40,80)

color("brown")

circle(40,80/2)

fd(40)

circle(16,180)

fd(30)

done()

**#畫個五環**

from turtle import*

pensize(15)

speed(10)

goto(-15,0)。 #要提前自己設定好座標吧

color("blue") #我記得我是自己在紙上畫的……笨蛋方法把可能

circle(100)

penup()

goto(215,0)

color("black")

pendown()

circle(100)

penup()

goto(445,0)

color("red")

pendown()

circle(100)

penup()

goto(100,-120)

color("yellow")

pendown()

circle(100)

penup()

goto(325,-120)

color("green")

pendown()

circle(100)

**#畫乙個炫彩旋轉圖形**

from turtle import*

speed(50)

colors=["blue","orange","purple","pink"]

for i in range(200):

color(colors[i%4])

fd(2*i)

left(91)

Turtle庫顏色填充

使用turtle不只可以畫線條,也可以將畫出的封閉線條進行填充。設定填充色 fillecolor r,g,b 開始填充 begin fill 結束填充 end fill 把上次畫圖的練習 先初始化乙個填充顏色。然後,在畫每個圖形繪製之前使用begin fill 以及繪製之後使用end fill 這樣...

turtle庫的應用

kochdrawv1.py import turtle def koch size,n if n 0 turtle.fd size else for angle in 0,60,120,60 turtle.left angle koch size 3,n 1 def main turtle.setu...

turtle庫的使用

turtle庫是turtle繪圖體系的python實現 1.turtle的繪圖窗體執行 setup設定窗體的大小和位置 turtle.setup width,height,startx,starty startx,starty 為窗體左上角的座標,預設正中心 2.turtle空間座標體系 絕對座標 ...