python turtle颜色rgb_turtle绘图总结
turtle繪圖總結(jié)
(2020-05-15 11:09:13)
標(biāo)簽:
python
turtle
繪圖
總結(jié)
分類(lèi):
科技
1、畫(huà)布:
(1) turtle.screensize(寬,高,背景顏色)
(2) turtle.setup(width=0.?,height=0.?,startx=?,starty=?)
寬、高小數(shù)表示占據(jù)電腦屏幕的比例;x、y表示坐標(biāo),窗口左上角為原點(diǎn)坐標(biāo),如果x、y空,則就是窗口在正中心;
2、畫(huà)筆:
turtle.pensize()設(shè)置畫(huà)筆寬度;
turtle.pencolor()設(shè)置畫(huà)筆顏色,需要填字符串的,例如"red";
turtle.speed()設(shè)置畫(huà)筆速度,范圍[0,10]整數(shù);
3、繪圖:
turtle.forward(長(zhǎng)度)往前移動(dòng)
turtle.backward(長(zhǎng)度)往后移動(dòng)
turtle.right(角度)順時(shí)針轉(zhuǎn)
turtle.left(角度)逆時(shí)針轉(zhuǎn)
turtle.pendown()下筆
turtle.goto(x,y)跳到這個(gè)坐標(biāo)
turtle.penup()提筆
turtle.circle(半徑,弧度,step=內(nèi)切多邊形邊數(shù))畫(huà)圓,半徑正負(fù)對(duì)應(yīng)坐標(biāo)軸
setx()設(shè)置x軸移動(dòng)到指定位置
sety()設(shè)置y軸移動(dòng)到指定位置
setheading(角度)設(shè)置當(dāng)前朝向?yàn)槎嗌俳嵌?/p>
home()設(shè)置當(dāng)前畫(huà)筆位置為原點(diǎn),朝向東
dot(半徑)繪制一個(gè)指定直徑和顏色的圓點(diǎn)
4、畫(huà)圖控制:
turtle.fillcolor(顏色)填充顏色,顏色都是字符串型
turtle(color1,color2)同時(shí)設(shè)置pen顏色為color1,fill顏色為color2
turtle.filling()返回當(dāng)前是否在填充,是就True,不是就False
turtle.begin_fill()準(zhǔn)備開(kāi)始填充顏色
turtle.end_fill()填充完成
turtle.hideturtle()隱藏turtle形狀
turtle.showturtle()顯示turtle形狀
5、其他命令:
turtle.clear()清空turtle窗口,但turtle位置和狀態(tài)不變
turtle.reset()清空窗口,重置turtle為起始狀態(tài)
turtle.undo()撤銷(xiāo)上一個(gè)操作
turtle.isvisible()返回當(dāng)前turtle是否可見(jiàn)
turtle.write(文本內(nèi)容[font=("字體名字","字體尺寸","字體類(lèi)型")])
turtle.mainloop()啟用事件循環(huán)
turtle.done()結(jié)束循環(huán)
turtle.mode()設(shè)置turtle模式,如果沒(méi)有給出,就返回當(dāng)前模式,standard,向東,逆時(shí)針;logo,向上,順時(shí)針
turtle.delay(毫秒)設(shè)置繪圖延遲
turtle.begin_poly()開(kāi)始記錄多邊形頂點(diǎn),起點(diǎn)
turtle.end_poly()停止記錄多邊形頂點(diǎn),終點(diǎn),與起點(diǎn)相連
turtle.get_poly()返回記錄的多邊形
***************************************************************************************************
一、turtle的繪圖窗體
turtle.setup(width,height,startx,starty)
1.setup()設(shè)置窗體大小及位置;
2.四個(gè)參數(shù)中后兩個(gè)可選;
3.setup()不是必須的
二、turtle空間以及角度坐標(biāo)體系
turtle.goto()——————與數(shù)學(xué)中的平面直角坐標(biāo)系類(lèi)似,默認(rèn)以(0,0)點(diǎn)為原點(diǎn)
turtle.bk()
turtle.fd()
turtle.circle(r.angle)
turtle.seth(angle)——————角度:只改變行進(jìn)方向但不行進(jìn)
turtle.left(angle)——————平面直角坐標(biāo)系90°方向
turtle.right(angle)——————平面直角坐標(biāo)系-90°方向
三、RGB色彩模式
white、yellow 、magenta(洋紅)、 cyan(青色)、 blue、 black 、seashell、 gold
、pink 、purple、 tomato
四、turtle程序語(yǔ)法元素分析
import <庫(kù)名>——————下面的程序必須是turtle.
from<庫(kù)名>import<函數(shù)名>——————下面的程序可以不寫(xiě)turtle.
import<庫(kù)名>as<庫(kù)別名>
t.pu()
t.pd()
t.pensize()
t.width()
t.pencolor()
t.fd()
t.circle()
t.seth()
for<變量>in
range(次數(shù))——————循環(huán)語(yǔ)句,其中變量表示每次循環(huán)次數(shù),0到<次數(shù)>-1
range(N)——————循環(huán)語(yǔ)句
range(M,N)——————產(chǎn)生M到N-1的整數(shù)序列
五、色彩填充
turtle.fillcolor(colorstring)——————繪制圖形的填充顏色
turtle.begin_fill()
turtle.end_fill()
六、寫(xiě)字
turtle.write(s
[,font=(“font-name”,font_size,“font_type”)])——————寫(xiě)文本,s為文本內(nèi)容,font是字體的參數(shù),分別為字體名稱(chēng),大小和類(lèi)型;font為可選項(xiàng),font參數(shù)也是可選項(xiàng)。
分享:
喜歡
0
贈(zèng)金筆
加載中,請(qǐng)稍候......
評(píng)論加載中,請(qǐng)稍候...
發(fā)評(píng)論
登錄名: 密碼: 找回密碼 注冊(cè)記住登錄狀態(tài)
昵 稱(chēng):
評(píng)論并轉(zhuǎn)載此博文
發(fā)評(píng)論
以上網(wǎng)友發(fā)言只代表其個(gè)人觀點(diǎn),不代表新浪網(wǎng)的觀點(diǎn)或立場(chǎng)。
總結(jié)
以上是生活随笔為你收集整理的python turtle颜色rgb_turtle绘图总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java手动线程池使用_Java手动配置
- 下一篇: python能处理图片吗_python