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空間座標體系 絕對座標 ...