最近,总有网友问我,同切圆怎么画出以下样子:
请查看 Puthon 的 turtle 库中 circle() 函数的使用及方法,或查看下面:
turtle 库 circle() 函数方法:
turtle.circle(radius, extent=None, steps=None)
作用:根据半径radius绘制extent角度的弧形
参数:
radius :弧形半径
当 radius 值为正数时,圆心在当前位置,小海龟左侧。
当 radius 值为负数时,圆心在当前位置,小海龟右侧。
extent :弧形角度。当无该参数或参数为None 时,绘制整个圆形
当 extent 值为正数时,顺小海龟当前方向绘制。
当 extent 值为负数时,逆小海龟当前方向绘制。
steps :是起点到终点由steps条线组成
废话不多说,直接上代码:
import turtle # 引用turtle 库
turtle.pensize(2) # 设置画笔宽度为2 像素
turtle.circle(10) # 绘制半径为10 像素的圆
turtle.circle(20) # 绘制半径为40 像素的圆
turtle.circle(40) # 绘制半径为80 像素的圆
turtle.circle(80) # 绘制半径为160 像素的圆
还有网友问我,怎么绘制出“Python蟒蛇”,如下图:
文章来源:https://www.toymoban.com/news/detail-460919.html
请在此查看 turtle 绘图库使用基础 和 turtle 绘图库使用基础文章来源地址https://www.toymoban.com/news/detail-460919.html
上全部代码:
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
到了这里,关于使用 Python 的 turtle 库绘制同心圆的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!