pythonturtle畫同心圓方法

2021-03-06 00:08:32 字數 3074 閱讀 1685

1樓:笑掉假牙

import turtle

#draw first circle

turtle.penup()

turtle.goto(0,-200)

turtle.pendown()

turtle.circle(200)

#draw second circle

turtle.penup()

turtle.goto(0,-150)

turtle.pendown()

turtle.circle(150)

#draw third circle

turtle.penup()

turtle.goto(0,-100)

turtle.pendown()

turtle.circle(100)

#draw fourth circle

turtle.penup()

turtle.goto(0,-50)

turtle.pendown()

turtle.circle(50)

畫筆的座標預設在0,0,就以它為圓心。

因為turtle畫圓的時候是從圓的底部開始畫的,所以需要找到四個圓底部的座標

比如:第一個半徑為200的圓,底部為(0,-200)第二個半徑為150的圓,底部為(0,-150)第三個半徑為100的圓,底部為(0,-100)第四個半徑為  50的圓,底部為(0,  -50)畫的時候按下面的步驟:

抬起畫筆:turtle.penup()

移動到相應座標:turtle.goto(座標)放下畫筆:turtle.pendown()畫圓:turtle.circle(半徑)

效果如下圖所示:

2樓:匿名使用者

from turtle import *

def test():

reset()

circle(30,-360)

up()

goto(0,-10)

down()

circle(40,-360)

up()

goto(0,-20)

down()

circle(50,-360)

up()

goto(0,-30)

down()

circle(60,-360)

if __name__ == '__main__':

test()

3樓:汪鬆良

from turtle import *

def circle(radius,angle,length):

for i in range(length):

penup()

goto(0,angle)

pendown()

circle(radius)

angle=angle+50

radius=radius-50

circle(200,-200,4)

done()

python海龜繪圖怎麼增加每次畫圓的半徑

4樓:匿名使用者

import turtle#匯入海龜製相簿r=10#每次增加的半徑,也是初始半徑

for i in range(9):#批量比迴圈turtle.penup()#抬你筆

turtle.goto(0,-r*(i+1))#在y軸上移動,turtle.pendown()#放下你的筆turtle.circle(r*(i+1))#化圓,半徑按照一定順序增加

turtle.done()#保持畫面,不退出

python turtle我想用五種顏色畫五個圓,並且用畫圓周的顏色填充,老是出問題,怎麼回事,怎麼修改?

5樓:爽朗的小試牛刀

from turtle import *

colors = ['red', 'blue', 'green', 'yellow', 'orange', 'purple']

def circle():

for i in range(36):

forward(20)

left(10)

for i in colors:

color(i)

begin_fill()

circle()

end_fill()

left(60)

6樓:匿名使用者

turtle import *colors = ['red', 'blue', 'green', 'yellow', 'orange', 'purple']def circle(): for i in range(36): forward(20) left(10)for i in colors:

color(i) begin_fill() circle() end_fill() left(60)

python turtle如何畫橢圓

7樓:匿名使用者

1、先搞清楚畫筆的基本用法。

2、再搞清楚橢圓的函式。

3、根據別人的**,自己多除錯幾次就畫出有意思的圖形了。

**如下:

import turtle

pen=turtle.turtle() #定義畫筆例項a=1for i in range(120):

if 0<=i<30 or 60<=i<90:

a=a+0.2

pen.lt(3) #向左轉3度

pen.fd(a) #向前走a的步長

else:

a=a-0.2

pen.lt(3)

pen.fd(a)

print(pen)

turtle.mainloop()

如何用python turtle畫斐波那契螺旋曲線?

8樓:戁覾

我把矩形和圓弧都用不同顏色填充了,你按照自己的需求修改一下吧,你的題目說的不清楚。

下面是我跑出來的結果:

用visio如何畫同心圓,word中,如何畫兩個同心圓與三個同心圓

新建 工程 管道和儀表裝置圖 裝置常規 輸送機滾輪 兩個圖形可以套一起不會被覆蓋。word中,如何畫兩個同心圓與三個同心圓 不知道你word什麼版本的,我按照2003版給你說一下。2007,2010包括2013的方法和這個一樣,只是對齊按鈕的位置不同,方法原理是一樣的。按三個圓 圓心來描述,三個圓會...

聯軸器鍵槽同心度測量工具,測聯軸器的同心度

我有辦法 copy,前提是你得把圖,二bai維或三維的發來,我給你du設計一下asshijing 163.測量對 zhi稱度的圖紙 發過去dao了,如果加工量大,做鍵槽可以用拉刀,一把拉刀要一千塊錢左右,別忘了加分 劃線的工裝就不用了,你劃了線裝不準也沒有用,主要是夾具,插床上裝一個新的三瓜卡盤,把...

同心度和同軸度是概念嗎謝謝,同心度和同軸度是一個概念嗎??? 謝謝

是的,同心度是同軸度的特殊形式。當被測要素為圓心 點 薄型工件上的孔或軸的軸線時,可視被測軸線為被測點,它們對基準軸線的同軸度即為同心度。故對同心度的測量可以進行投影測量。同軸度是評價圓柱形工件的一項重要技術指標,同軸度誤差直接影響著工件的裝配和使用。但當工件的被測元素軸線特別短時,要評價其同軸度非...