首页 > 编程知识 正文

python画随机颜色的同心圆,python同心圆填充颜色

时间:2023-12-27 22:26:11 阅读:323810 作者:JKJY

本文目录一览:

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 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画出这样的图?

# 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编程:怎么给同心圆上色

插入-图片-自选图形-基本形状-同心圆

画,再双击此圆进行颜色编辑,填充颜色和线条颜色都可以变,透明度也可以调。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。