導航:首頁 > 編程語言 > 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輸出同心圓相關的資料

熱點內容
哪個app充值可以用銀聯二維碼 瀏覽:563
女程序員和孩子玩 瀏覽:837
程序員蘇州武漢 瀏覽:754
大腳插件如何切換安卓 瀏覽:941
python課設製作年歷 瀏覽:405
明文在pdf 瀏覽:750
鄭永令pdf 瀏覽:122
cad命令行坐標輸入 瀏覽:781
編譯原理csdn博客 瀏覽:194
想在深圳買房關注哪個app 瀏覽:913
國際體驗服為什麼伺服器載入失敗 瀏覽:690
php介面用處 瀏覽:394
想推廣app去哪裡找 瀏覽:258
phpcmysql 瀏覽:123
安卓手機的百度carlife怎麼連接車 瀏覽:138
編譯安裝py 瀏覽:162
pythonchar轉int 瀏覽:220
基於單片機的多組密碼鎖設計論文 瀏覽:108
華為雲如何升級雲伺服器 瀏覽:213
生活垃圾壓縮直運站 瀏覽:751