如何用Python画一只兔子——turtle库circle()画圆函数的
发布时间:2020年11月06日 19:47:55
来源:环球青藤
点击量:863
【摘要】周末学习了一下turtle库的基本函数,试着画了一只大耳朵小兔子,灵感来源是jellycat邦尼兔。turtle库中circle()函数用来画弧,但和通常先确
绘制效果如图 :
在circle(radius,extent)函数中,参数radius取像素值、extent取角度的整数值,两参数均可取正负值。运行以下代码,可以直观地理解circle(radius,extent)函数参数正负值时的绘制特点:
from turtle import *
pensize(5)
pencolor('green')
circle(100,90)
pu()
goto(0,0)
seth(0)
pd()
pencolor('orange')
circle(100,-90)
pu()
goto(0,0)
seth(0)
pd()
pencolor('blue')
circle(-100,90)
pu()
goto(0,0)
seth(0)
pd()
pencolor('red')
circle(-100,-90)
circle()函数以画笔当前方向(y')为y轴方向,以经过画笔当前绝对坐标(x0,假设y0=0)、垂直于y轴的方向为x轴方向,则圆心(即原点)坐标为(x0-radius=0,0),由当前画笔位置(x0,y0)为弧线起始点,画出extent角度的圆弧。为了方便理解,我绘制了circle()函数的相对坐标体系,如下图。需要注意的是:radius为正时,圆心在当前位置左侧(如下图);radius为负时,圆心在当前位置右侧;extent为正时,顺画笔当前方向绘制,extent为负时,逆画笔当前方向绘制。
以上就是小编分享的关于如何用Python画一只兔子——turtle库circle()画圆函数的详细用法介绍的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!
上一篇:怎么查看python版本?
下一篇:python如何配置opencv
就业培训申请领取
环球青藤
官方QQ群扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群
最新文章
Python编程各地入口
环球青藤官方微信服务平台
刷题看课 APP下载
免费直播 一键购课
代报名等人工服务
Python编程热点排行