python3 turtle库的circle方法(函数)

turtle.circle(radius, extent=None, steps=None)

一. radius:半径,可为正,也可为负
半径为正时,圆心会在画笔开始方向的左侧;
半径为负时,圆心会在画笔开始方向的右侧;
例如:

from turtle import *
circle(50)
circle(-50)

结果:
先画上面,再画下面

二. extent:圆弧所对应圆心角,可为正,也可为负
extent为正时,画笔前进画圆弧;
extent为负时,画笔倒退画圆弧(方向没有倒退);
例如:

from turtle import *
color('red')
circle(50,90)
color('orange')
circle(-50,90)
color('green')
circle(50,-90)
color('blue')
circle(-50,-90)

结果:
结果

三. steps:做半径为radius的圆的内切正多边形,多边形边数为steps。
例如:
1)当圆心角不是360度时,steps代表从起点到终点,由steps条线内切圆弧组成

from turtle import *
circle(100,90,3)

结果:
在这里插入图片描述
2)当圆心角是360度时,起点和终点是同一个点,steps代表圆内切正多边形

from turtle import *
#circle(100,360,5)
#省略第二个360,画出内切正五多边形,需要给第三个参数添加steps关键字
circle(100,steps=5)

结果:
圆内切正五边形

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值