Python turtle库绘制同心圆

今天了解了Python中用于绘制图像的turtle库
然后发现这真的是一个很好玩的库
Python turtle库绘制同心圆_第1张图片
放上大神的有关绘图的文章
https://blog.csdn.net/zengxiantao1994/article/details/76588580

然后是自己的绘制同心圆的代码

from turtle import *
# 设置窗体的大小和位置,参数依次为窗体的宽、高、相对于桌面起始点的横坐标、纵坐标
setup(600,400,500,200)
# 画笔颜色
color("red")
# 画笔宽度
pensize(10)
# 画一个半径为20的圆
circle(20)
# 修改画笔宽度
pensize(5)
# for循环,用于绘制同心圆
for i in range(1,9):
    # 画笔抬起(不会在窗体上留下痕迹)
    penup()
    # 移动画笔到坐标(0,-10*i)
    goto(0,-10*i)
    # 画笔落下(开始在窗体上留下痕迹)
    pendown()
    # 在循环中不断绘制半径不同的圆
    circle(20+i*10)
done()

重点在于画笔是需要移动的(goto()函数的作用就在此)
然后……贴一张最后结果图
Python turtle库绘制同心圆_第2张图片

呃……确实不太好看
好吧我再去研究研究

你可能感兴趣的:(Python,turtle库,绘图)