如何用python画同心圆的代码(用python画同心圆代码含turtle)

http://www.itjxue.com  2023-04-11 20:28  来源:未知  点击次数: 

请问怎么用python画出这样的图?

#?encoding:?utf-8

#?Python?3.9.0

#??turtle画出不同颜色的同心环/同心圆

import?turtle

pen=turtle.Turtle()

n=100

colors=['#0000FF','#FF0000','#FFD700','#008000','#800080']

for?i?in?range(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 matplotlib.pyplot as plt

from matplotlib.patches import Circle

# 创建一个图形对象

fig = plt.figure()

# 循环绘制一百个同心圆

for i in range(100):

# 使用 Circle 类创建圆形,并指定半径和圆心坐标

circle = Circle(xy=(0, 0), radius=i+1)

# 使用 fig.add_subplot() 方法将圆形添加到图中

ax = fig.add_subplot(1, 1, 1)

ax.add_patch(circle)

# 调用 plt.show() 方法显示图形

plt.show()

python turtle画4个同心圆方法

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

效果如下图所示:

python怎么画爱心

具体方法如下:

1.打开界面

打开Pythonshell界面,具体是Python语言的IDLE软件脚本。

2.建立脚本

单击左上角’File’,再单击’NewFile’,建立一个新的脚本文件。

3.代码如下:

fromturtleimport

defcurvemove():#这个函数是为了绘制爱心上方的曲线

foriinrange(200):

right(1)

fd(1)

pensize(2)#调整画笔粗细

speed(10)#调节画笔速度

color('red','red')#画笔颜色及填充颜色

begin_fill()#开始填充

left(140)

fd(111.65)

curvemove()#调用函数

left(120)

curvemove()#调用函数

fd(111.65)

end_fill()#结束填充

hideturtle()#隐藏画笔

done()

Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

Python是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

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()#程序执行完,窗口仍然在

(责任编辑:IT教学网)

更多

推荐JSP教程文章