导航:首页 > 编程语言 > 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输出同心圆相关的资料

热点内容
小程序地产广告源码 浏览:540
消费者信息加密私域 浏览:429
程序员开发团队可以怎么创业 浏览:925
设备共享服务器是什么意思 浏览:124
java符号类型 浏览:331
redis客户端java 浏览:214
javatn 浏览:278
应用宝哪里下载王卡免流量app 浏览:235
uv7代喷头加密与不加密 浏览:467
滚动指标源码查询 浏览:986
梦幻西游lua源码修改教程 浏览:937
androidphp环境 浏览:762
php前台页面 浏览:493
程序员hr怎么挽留 浏览:817
学习编程视频剪辑的书 浏览:170
安卓什么时候更新软件格式 浏览:978
三星920sc加密码 浏览:721
南航app在哪里 浏览:743
我的世界服务器菜单怎么做出来 浏览:366
马后炮编程视频 浏览:649