1.概要
turtle是乙個繪相簿,是turtle繪圖體系的python實現,是python語言的標準庫之一。
(1)標準庫+第三方庫=python計算生態。
(2)標準庫:隨直譯器直接安裝到作業系統中的功能模板。
(3)第三方庫:需要經過安裝才能使用的功能模板。
(4)庫library,包package,模組module,統稱模組。
2.turtle的繪圖窗體
turtle。setup(width,height,startx,starty)--setup()設定窗體大小及位置,但是不是必須的,只是在調節窗體大小和位置時需要。
3.turtle空間座標體系
(1)turtle .goto(x,y)——可以到達某一座標的位置。
(2)turtle角度座標體系:turtle .seth(angle) 【seth()只改變海龜的行進方向,angle為絕對度數】turtle .fd()為直線行駛。
(3)庫引用(擴充python程式功能的方式)
使用import保留字完成
使用from和import保留字共同完成。
使用import和as保留字共同完成。
(4)畫筆控制函式
turtle .penup()和turtle .pendown() turtle .pensize(width)和turtle .pencolor(color)
附:turtle庫繪製精彩瞬間
1.玫瑰花給最愛的人
import turtle# 設定初始位置
turtle.penup()
turtle.left(90)
turtle.fd(200)
turtle.pendown()
turtle.right(90)
# 花蕊
turtle.fillcolor("red")
turtle.begin_fill()
turtle.circle(10,180)
turtle.circle(25,110)
turtle.left(50)
turtle.circle(60,45)
turtle.circle(20,170)
turtle.right(24)
turtle.fd(30)
turtle.left(10)
turtle.circle(30,110)
turtle.fd(20)
turtle.left(40)
turtle.circle(90,70)
turtle.circle(30,150)
turtle.right(30)
turtle.fd(15)
turtle.circle(80,90)
turtle.left(15)
turtle.fd(45)
turtle.right(165)
turtle.fd(20)
turtle.left(155)
turtle.circle(150,80)
turtle.left(50)
turtle.circle(150,90)
turtle.end_fill()
# 花瓣1
turtle.left(150)
turtle.circle(-90,70)
turtle.left(20)
turtle.circle(75,105)
turtle.setheading(60)
turtle.circle(80,98)
turtle.circle(-90,40)
# 花瓣2
turtle.left(180)
turtle.circle(90,40)
turtle.circle(-80,98)
turtle.setheading(-83)
# 葉子1
turtle.fd(30)
turtle.left(90)
turtle.fd(25)
turtle.left(45)
turtle.fillcolor("green")
turtle.begin_fill()
turtle.circle(-80,90)
turtle.right(90)
turtle.circle(-80,90)
turtle.end_fill()
turtle.right(135)
turtle.fd(60)
turtle.left(180)
turtle.fd(85)
turtle.left(90)
turtle.fd(80)
# 葉子2
2.五角星繪製
from turtle import*fillcolor("red")
begin_fill()while true:
forward(200)
right(144)
if abs(pos()) < 1:
break
end_fill()
import turtle
turtle.write("陳奕芝",align="left",font=("arial",8,"normal"))
3.爬行的蟒蛇
Python turtle庫學習筆記
一 畫布 畫布就是turtle為我們展開用於繪圖區域,我們可以設定它的大小和初始位置。常用的畫布方法有兩個 screensize 和setup 1 turtle.screensize canvwidth,canvheight,bg 引數分別為畫布的寬 單位畫素 高,背景顏色 如 turtle.scr...
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...