• 技术文章 >Python技术 >Python基础教程

    python用circle函数画兔子的方法

    小妮浅浅小妮浅浅2021-08-02 09:46:42原创4279

    circle函数说明

    1、在circle函数中,参数radius取像素值和extent取角度的整数值可以取正负值。

    circle()函数以画笔当前方向(y')为y轴方向,通过画笔当前绝对坐标(x0,假设y0=0),垂直于y轴的方向为x轴方向,则圆心(即原点)坐标为(x0-radius=0,0),以当前画笔位置(x0,y0)为起点,画出extent角度的圆弧。

    2、circle()函数可以将刷子的当前位置作为切点,画出任意一个与(刷子当前方向的直线为)切线相切的圆弧。因此,绘制曲线非常自由易用。

    实例

    #绘制大耳朵兔
    from <span><a href="http://www.lanqibing.com/tag/turtle/" title="View all posts in turtle" target="_blank">turtle</a></span> import *
    speed(10)
     
    #小兔的面部
    color('pink')
    pensize(5)
    circle(radius=100)#脸
     
    #眼睛
    pencolor('black')
    #左眼
    pu()
    goto(-45,92)
    pd()
    begin_fill()
    color((0,0,0),(0,0,0.1))
    circle(radius=15)
    #右眼
    pu()
    goto(45,92)
    pd()
    circle(radius=15)
    end_fill()
     
    #鼻子
    pu()
    goto(20,60)
    color('pink')
    pd()
    begin_fill()
    goto(-20,60)
    goto(0,45)
    goto(20,60)
    end_fill()
     
    #嘴
    goto(0,45)
    goto(0,40)
    seth(-90)
    circle(10,120)
    pu()
    goto(0,40)
    seth(-90)
    pd()
    circle(-10,120)
     
     
    #小兔的耳朵
    #左耳
    pu()
    goto(-60,180)#
    seth(200)
    pd()
    circle(radius=350,extent=90)
    goto(-98,110)
    #右耳
    pu()
    goto(60,180)#
    seth(-20)
    pd()
    circle(radius=-350,extent=90)
    goto(98,110)
     
    #小兔的身体
    pu()
    goto(20,3)
    seth(-25)
    pd()
    circle(radius=-250,extent=25)
    circle(radius=-135,extent=260)
    seth(50)
    circle(radius=-250,extent=25)
     
    ##小兔的胳膊
    #左臂
    pu()
    seth(180)
    goto(-30,-3)
    pd()
    #小短胳膊
    ##circle(radius=270,extent=20)
    ##circle(radius=20,extent=190)
    circle(radius=248,extent=30)
    circle(radius=29,extent=185)
    #右臂
    pu()
    seth(0)
    goto(30,-3)
    pd()
    circle(radius=-248,extent=30)
    circle(radius=-27,extent=184)
     
    ##小兔的脚
    ##左脚
    pu()
    goto(-162,-260)#
    pd()
    seth(0)
    circle(radius=41)
    #右脚
    pu()
    goto(164,-260)
    pd()
    circle(radius=41)
     
    done()

    以上就是python用circle函数画兔子的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python circle
    品易云
    上一篇:python有哪些编译器 下一篇:python中waitKey如何使用

    相关文章推荐

    • python如何读取文件名• python如何遍历文件夹• python如何处理文件• python 如何调用api• python模块如何安装• python操作带参的装饰器• python Axes容器如何绘图• Python如何使用Spacy进行分词• Python dHash算法如何使用• Python如何删除csv中的内容• Python如何对多个sheet表进行整合?• python函数两种传参的比较• python有哪些编译器

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网