導航:首頁 > 編程語言 > python輸出同心圓

python輸出同心圓

發布時間:2024-10-29 21:55:34

⑴ 如何用python畫同心圓並內接一個五角星

import numpy as np

import matplotlib.pyplot as plt

%matplotlib inline

theta = np.linspace(0, 2* np.pi, 100)

r, R = 9, 10 # 小圓和大圓的半徑


# outter circle

X = R * np.cos(theta)

Y = R * np.sin(theta)

# innner circle

x = r * np.cos(theta)

y = r * np.sin(theta)


# pentagon vertices

p_theta = [np.pi/2 + np.pi*4/5 * i for i in range(6)] # 五角星的定點.

px = r * np.cos(p_theta)

py = r * np.sin(p_theta)


# plot

plt.plot(X, Y, label='Big Circle', color='blue')

plt.plot(x, y, label='Small Circle', color='green')

plt.plot(px, py, label='Pentagon', color='red')

plt.axis('equal')

plt.legend(loc='upper left')

⑵ 載入中程序怎麼編寫畫同心圓

載入中程序編寫畫同心圓。
1、打開在線python編輯唯賀器。這里用Python中的turtle函數畫同心圓。
2、定義畫圓的初始代碼。
3、循環執行畫5個同心圓。turtle.circle是從下方開始畫圓的,畫同心圓,則每一次都鋒咐要銀山純將畫筆移動到下一個圓的底部位置。
4、點擊程序左上角的」運行「,查看畫出的同心圓的效果。

⑶ 請問怎麼用python畫出這樣的圖

#encoding:utf-8
#Python3.9.0
#turtle畫出不同顏色的同心環/同心圓
importturtle
pen=turtle.Turtle()
n=100
colors=['#0000FF','#FF0000','#FFD700','#008000','#800080']
foriinrange(5):
pen.fillcolor(colors[i])
pen.begin_fill()
pen.penup()
pen.goto(0,20*(i+1))
pen.pendown()
pen.circle(n-i*20)
pen.end_fill()
turtle.done()

⑷ python畫同心圓並填充顏色

用海龜畫圖,代碼如下:

import turtle
my_colors=('red','green','yellow','blue','black')
t=turtle.Pen()
for i in range(5):
t.penup()
t.goto(0,-i*10)
t.pendown()
t.color(my_colors[i%len(my_colors)])
t.circle(15+i*10)'''t.goto(0,0)
turtle.done()#程序執行完,窗口仍然在

⑸ python程序自己輸入半徑的九個同心圓程序

from turtle import *

# 設置窗體的大小和位置,參數依次為窗體的寬、高、相對於桌面起始點的橫坐標、縱坐標

setup(600,400,500,200)

color("red")# 畫筆顏色

pensize(2)# 畫筆寬度


for i in range(1,10):# for循環,用於繪制同心圓

penup()# 畫筆抬起(不會在窗體上留下痕跡)

goto(0,-10*i)# 移動畫筆到坐標(0,-10*i)

pendown()# 畫筆落下(開始在窗體上留下痕跡)

circle(20+i*10) # 在循環中不斷繪制半徑不同的圓

done()

⑹ 求問怎樣用python/python turtle畫「心」

python turtle畫4個同心圓方法

importturtle

#drawfirstcircle

turtle.penup()

turtle.goto(0,-200)

turtle.pendown()

turtle.circle(200)

#drawsecondcircle

turtle.penup()

turtle.goto(0,-150)

turtle.pendown()

turtle.circle(150)

#drawthirdcircle

turtle.penup()

turtle.goto(0,-100)

turtle.pendown()

turtle.circle(100)

#drawfourthcircle

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(半徑)

效果如下圖所示:

⑺ 如何用python畫一個同心圓,外環為紅色

#encoding:utf-8
#Python3.6.0
importturtle
foriinrange(1,3):
ifi==2:
turtle.pencolor("red")
turtle.pensize(10)
turtle.penup()
turtle.goto(0,-60*i)
turtle.pendown()
turtle.circle(60*i)

⑻ 請編寫Python: 使用小海龜,在屏幕上繪制一系列的同心圓,並未這些同心圓填充上不同顏色

from turtle import *
from random import *

for i in range(4):

begin_fill()
penup()
goto(0, 30*(i+1)) # 從裡面最小的一個圓的底部,慢慢變大
fillcolor((random(), random(), random()))
pendown()
circle(150-30*(i+1))
end_fill()

mainloop()

閱讀全文

與python輸出同心圓相關的資料

熱點內容
松餅pdf 瀏覽:667
萌新如何獲得命令 瀏覽:138
java設計模式及代碼 瀏覽:7
命令恢復資料庫 瀏覽:192
linuxoracle11gr2 瀏覽:972
攜程APP簽到在哪裡 瀏覽:389
dwg解壓方法 瀏覽:422
雲伺服器數據溝通 瀏覽:849
android地圖定位源碼 瀏覽:632
鴻蒙系統如何解除app安裝限制 瀏覽:497
阿里雲伺服器應用鏡像選哪個 瀏覽:343
win7策略更新命令 瀏覽:299
android源碼分析之設計模式 瀏覽:294
qq郵箱上的文件怎麼解壓在電腦上 瀏覽:504
業余學python是如何掙錢的 瀏覽:416
方舟伺服器連接超時顯示什麼 瀏覽:226
php繪制emoji 瀏覽:35
安卓桌面工具怎麼刪除 瀏覽:54
外六角螺絲套頭演算法 瀏覽:838
程序員特殊招數是什麼意思 瀏覽:352