python的tl画奥运五环

今天女朋友给我发了一个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()

完成
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值