功能要求
利用海龟画半径为30像素的圆形。
实例代码
import turtle t = turtle.Pen() t.circle(30) turtle.done()
运行结果
实例代码
import turtle t = turtle.Pen() t.circle(-30) turtle.done()
运行结果
知识说明
t.circle(n):利用海龟笔画一个半径为n的圆圈。画圆半径为正时,在海龟前进方向的左侧逆时针绘制;半径为负时,在海龟前进方向的右侧顺时针绘制。
代码分析
t.circle(30)和t.circle(-30):画半径为30的圆圈,圆圈的方向不同。
利用海龟笔绘制1/4圆弧功能要求
利用海龟笔绘制1/4圆弧
实例代码
import turtle t = turtle.Pen() t.circle(30, 90) turtle.done()
运行结果
实例代码
import turtle t = turtle.Pen() t.circle(30, -90) turtle.done()
运行结果
代码分析
t.circle(30, 90)和t.circle(30, -90):画半径为50的1/4圆弧,圆弧的方向不同。
circle(半径[, 弧度]):画指定半径和弧度的圆弧。弧度为正时,按照圆圈的方向截取对应的圆弧;弧度为负时,按照画圆的反方向截取对应的圆弧。弧度可以省略,默认绘制整圆。
画一个半径为20的红色圆形功能要求
画一个半径为20的红色圆形
实例代码
import turtle
t = turtle.Pen()
t.pencolor("red")
t.circle(20)
turtle.done()
运行结果
画一个半径为20的蓝色圆形
功能要求
画一个半径为20的蓝色圆形
实例代码
import turtle t = turtle.Pen() turtle.colormode(255) t.pencolor(0, 0, 255) t.circle(20) turtle.done()
运行结果



