python-turtle库之circle函数的使用

python-turtle库之circle函数的使用最近在看北理工的嵩天老师的python课程,在相关练习题目的网站,有一道绘制风轮的题目,其中风轮的绘制需要用到circle函数,在实操过程中,发现还是有应该注意的点

最近在看北理工的嵩天老师的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()

结果一:

python-turtle库之circle函数的使用

 首先,一开始得画笔的位置是一个右边只有一个角的三角形(相当于脑袋朝右边),第一个参数是150,是正数,圆心在三角形的左侧,第二个参数的角度也是正数,它要顺着三角形的方向绘制,因此效果是上图内样

同理

当将角度变为-150时,就是这个结果 

python-turtle库之circle函数的使用

当将角度变为-45时,画笔要逆着方向绘制,结果就是这个样子

代码是t.circle(-150,-60)

python-turtle库之circle函数的使用

今天的文章python-turtle库之circle函数的使用分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/61814.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注