Python turtle库绘制同心圆

今天了解了Python中用于绘制图像的turtle库
然后发现这真的是一个很好玩的库
这里写图片描述
放上大神的有关绘图的文章
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()函数的作用就在此)
然后……贴一张最后结果图
这里写图片描述

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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值