turtle庫是python語言中乙個很流行的繪製影象的函式庫,想象乙個小烏龜,在乙個橫軸為x、縱軸為y的座標系原點,(0,0)位置開始,它根據一組函式指令的控制,在這個平面座標系中移動,從而在它爬行的路徑上繪製了圖形。
turtle繪圖的基礎知識:
1. 畫布(canvas)
畫布就是turtle為我們展開用於繪圖區域,我們可以設定它的大小和初始位置。
設定畫布大小
turtle.screensize(canvwidth=none, canvheight=none, bg=none),引數分別為畫布的寬(單位畫素), 高, 背景顏色。
如:turtle.screensize(80rmbpu0,600, "gr程式設計客棧een")
turtle.screensize() #返回預設大小(400, 300)
turtle.se height=0.75, startx=none, starty=none),引數:width, height: 輸入寬和高為整數時, 表示畫素; 為小數時, 表示佔據電腦螢幕的比例,(startx, starty): 這一座標表示矩形視窗左上角頂點的位置, 如果為空,則視窗位於螢幕中心。
如:turtle.setup(width=0.6,height=0.6)
turtle.setup(width=800,height=800, startx=100, starty=100)
2、命令詳解
turtle.circle(radius, extent=none, stewww.cppcns.comps=none)
描述:以給定半徑畫圓
引數:radius(半徑):半徑為正(負),表示圓心在畫筆的左邊(右邊)畫圓;
extent(弧度) (optional);
steps (optional) (做半徑為radius的圓的內切正多邊形,多邊形邊數為steps)。
3、舉例:
circle(50) # 整圓;
circle(50,steps=3) # 三角形;
circle(120, 180) # 半圓
正文開始,使用python的turtle函式繪製滑稽表情
剛開始玩python,剛學幾天
自己花了一小時做了乙個滑稽表情
方法挺蠢,也沒用到goto,fillcolor等函式
全靠數**算來進行的影象繪製,直接上原始碼
import turtle as t
t.setup(960,640)
#先繪製乙個黃色的⚪:
t.pensize(200)
t.pencolor("yellow")
t.circle(100,360)
#繪製嘴巴:從嘴巴左邊開始起筆,旋轉180
t.penup()
t.seth(90)
t.fd(90)
t.seth(180)
t.fd(150)
t.seth(270)
t.pendown()
t.pensize(5)
t.pencolor("black")
t.circle(150,180)
#開始繪製眼睛的輪廓:
t.penup()
t.fd(90)
t.seth(155)
t.pendown()
t.pensize(40)
t.pencolor("white")
t.circle(160,45)
t.penup()
t.circle(160,-45)
t.seth(180)
t.fd(180)
t.seth(155)
t.pendown()
t.circle(www.cppcns.com160,45)
#開始繪製眼球部分:
t.penup()
t.seth(0)
t.fd(20)
t.pendown()
t.pensize(16)
t.pencolor("black")
t.circle(8)
t.penup()
t.fd(180)
t.pendown()
t.circle(8)
t.done()
總結
Python中turtle庫的使用
turtle庫是python內建的圖形化模組,屬於標準庫之一,位於python安裝目錄的lib資料夾下,常用函式有以下幾種 coding utf 8 繪製蟒蛇 import turtle turtle.penup turtle.pencolor red turtle.forward 250 turt...
python學習筆記 turtle庫的使用
python中其他庫的呼叫方法也一樣 1 import 庫名 使用方法 庫名 函式名 函式引數 使用這種方法的好處就是,當乙個程式裡呼叫了多個庫時,可以防止函式名重複。2 from 庫名 import 函式名1,函式名2,函式名n 這種方法呼叫的只是import後宣告的函式,在使用這些函式時,直接 ...
使用Python的turtle模組畫國旗
python的turtle模組畫國旗主要用到兩個函式 draw rentangle和draw star。至於函式的呼叫就和我們學的c,c 是一樣的。對於turtle畫國旗的程式中,首先是查詢國旗的畫法,才能用程式實現。自己在實現的過程中主要是對turtle.circle 沒有準確掌握,所以花了一些不...