今天女朋友给我发了一个python的题之前没接触过用tl,题是画一个奥运五环,用circle函数来完成。在网上查阅了许多资料,借鉴了很多。
定义:turtle.circle(raidus,extent=None);
作用:根据半径画⚪;
参数:
radius :弧形半径
当radius值为正数时,圆心在当前位置/小海龟左侧。
当radius值为负数时,圆心在当前位置/小海龟右侧。
extent :弧形角度。当无该参数或参数为None时,绘制整个圆形
当extent值为正数时,顺小海龟当前方向绘制。
当extent值为负数时,逆小海龟当前方向绘制。
绘画开始:
定义圆圈函数
import turtle #引用库
def drawCircle(x,y,c="red"): #自定义一个函数
p.pu()#抬起画笔
p.goto(x,y)#绘制圆的地方
p.pd()#结束绘画
p.color(c)#绘制圆圈颜色
p.circle(30,360)#设置半径和弧度
设置画笔:
p = turtle
p,pensize(3)#设置画笔粗细
绘制五环:
drawCircle(0,0,‘blue’)
drawCircle(60,0,‘black’)
drawCircle(120,0,‘red’)
drawCircle(90,-30,‘green’)
drawCircle(30,-30,‘yellow’)
p.done()
完成