資訊內(nèi)容
Python turtle 繪圖畫圓(2)
turtle.circle(radius, extent=None, steps=None)
描述: 以給定半徑畫圓
參數(shù):
radius(半徑); 半徑為正(負(fù)),表示圓心在畫筆的左邊(右邊)畫圓
extent(弧度) (optional);
steps (optional) (做半徑為radius的圓的內(nèi)切正多邊形,多邊形邊數(shù)為steps)
上一節(jié)我們利用畫圓指令畫出了一個(gè)圓形,這一節(jié)我們繼續(xù)使用這個(gè)指令來畫出下面的圖案。
第一步畫一個(gè)圓
turtle.circle(100)
第二步在這個(gè)圓內(nèi)畫一個(gè)內(nèi)切正三角形
turtle.circle(100,steps=3)
第三步在圓弧上移動(dòng)30度(畫弧線)
turtle.circle(100,30)
重復(fù)第二步第三步(共畫4次),完整的代碼如下:
import turtle as turtle
turtle.screensize(800, 600, "white")
turtle.pencolor('red')
turtle.circle(100)
for i in range(1,5):#每隔30度繪制一個(gè)三角形
turtle.circle(100,steps=3)
turtle.circle(100,30)
練一練:請(qǐng)你修改程序,畫出下面的圖案。
本站部分內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員及時(shí)刪除。
