最近在看北理工的嵩天老师的python课程,在相关练习题目的网站,有一道绘制风轮的题目,其中风轮的绘制需要用到circle函数,在实操过程中,发现还是有应该注意的点。
受先,给出circle函数的定义
turtle.circle(radius, extent=None)
这个函数给出了两个参数
第一个参数是radius,也就是半径。
重要的应该理解和注意的,当radius值为正数时,圆心在当前画笔(小海龟)左侧; 当radius值为负数时,圆心在当前画笔(小海龟)右侧。
第二个参数是extent,也就是一个绘制的角度的大小
重要的应该理解和注意的,当无该参数或参数为None时,绘制整个圆形——相当于默认取值360。当extent的值为正数时,顺画笔(小海龟)当前方向绘制弧形; 当extent的值为负数时,逆画笔(小海龟)当前方向绘制弧形。
实例代码:
代码一:
import turtle as t
t.circle(150,60)
t.done()
结果一:
首先,一开始得画笔的位置是一个右边只有一个角的三角形(相当于脑袋朝右边),第一个参数是150,是正数,圆心在三角形的左侧,第二个参数的角度也是正数,它要顺着三角形的方向绘制,因此效果是上图内样
同理
当将角度变为-150时,就是这个结果
当将角度变为-45时,画笔要逆着方向绘制,结果就是这个样子
代码是t.circle(-150,-60)
今天的文章python-turtle库之circle函数的使用分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/61814.html