精华内容
下载资源
问答
  • 历时4天,利用工作之余的细碎时间, 修修改改,终于把这...初学turtle时所画的这只柯基,由于对turtle中灵活强大的circle()函数理解和应用不够自如,​​​​​​​自定义的画弧函数化简为繁了。 绘制对象的关键坐...

    历时4天,利用工作之余的细碎时间, 修修改改,终于把这只丑萌的小鼓脸柯基画了出来,我也有狗啦~code的过程多坎坷,完成时就有多快乐!成果如下:

    谢谢大家给我点了那么多赞,开心鸭~!❥❥❥❥(^_^)

    回头来看的小反思小心得:

    • 初学turtle时所画的这只柯基,由于对turtle中灵活强大的circle()函数理解和应用不够自如,​​​​​​​自定义的画弧函数化简为繁了。
    • 绘制对象的关键坐标点确实需要反复尝试,在绘制这样一幅turtle画作时,耐心是远比技术更被需要的。

    绘制柯基时主要用到了以下几种几何图形:

    • 椭圆——柯基眼部(定义函数会更方便,这里可以进一步完善)
    • 弧线——柯基耳部、鼻部、面部(利用"一步一拐曲线绘制法"定义画弧函数)
    • 圆——柯基嘴部白圈(直接利用turtle的circle() 函数)
    • 矩形——柯基眼睛白光块(定义函数)
    • 等边三角形——柯基鼻头(定义函数)

    感兴趣的小伙伴请自行了解一下代码:

    from turtle import *
    pensize(5)
    speed(0)
    ##color('#F4A460')#橘黄
    ##color('#FFE4E1')#肉粉
    
    ##【背景圆】
    color('#B088FF')#浅紫
    pu()
    goto(0,-200)
    pd()
    begin_fill()
    circle(200)
    end_fill()
    
    ##定义画弧函数
    def Arc(initial_degree,range_num,step,rotate_degree):
        seth(initial_degree)
        for n in range(range_num):   
            fd(step)
            rt(rotate_degree)#   
    
    ##定义填充矩形函数
    def Rect(x,y,height,width):
        pu()
        goto(x,y)
        pd()
        begin_fill()
        goto(x+width,y)
        goto(x+width,y+height)
        goto(x,y+height)
        goto(x,y)
        end_fill()
    
    ##定义绘制填充等边三角形函数    
    def Triangle(x,y,side_length):#等边三角形底边左角
        pu()
        goto(x,y)
        pd()
        begin_fill()
        seth(0)
        fd(side_length)
        rt(120)#lt()是正立三角形
        fd(side_length)
        rt(120)#lt()是正立三角形
        fd(side_length)
        end_fill()
        
    #中轴线——辅助绘图线
    #color("green")
    #Rect(-200,0,1,400)#x轴
    #Rect(0,-200,400,1)#y轴
    
    ##【图层1——面部轮廓】
    color('#F4A460')#橘黄
    #左耳
    pu()
    goto(-83.13,-10.94)
    pd()
    begin_fill()
    
    Arc(120,145,1,1/4)
    goto(-30,50)
    end_fill()
    
    #右耳
    pu()
    goto(83.13,-10.94)#(88.13,10.94)
    pd()
    begin_fill()
    Arc(60,145,1,-1/4)
    goto(30,50)
    end_fill()
    
    #腮帮
    #右腮帮
    pu()
    goto(83.13,-10.94)#0
    pd()
    begin_fill()
    Arc(-35,135,1,9/11)#1
    #print(pos())
    
    #下巴
    #pencolor("yellow")
    Arc(-145,70,1,3/10)#右半下颌2
    #print(pos())
    
    #pencolor("red")
    Arc(-175,40,1,1/5)#下巴连接线3
    #print(pos())
    
    #pencolor("pink")
    Arc(168,70,1,3/10)#左半下颌4
    #print(pos())
    
    #左腮帮
    #pencolor("grey")
    Arc(146,135,1,9/11)#5
    #print(pos())
    
    #两耳连接
    pu()
    goto(-30,50)
    Arc(15,80,1,1/2)
    
    end_fill()
    
    
    ##【图层2——耳部轮廓】
    color('pink')#FFC0CB
    #左耳
    pu()
    goto(-42,50)
    pd()
    begin_fill()
    Arc(-164,55,1,-7/8)
    Arc(120,100,1,1/3)
    goto(-42,50)
    end_fill()
    
    #右耳
    pu()
    goto(42,50)
    pd()
    begin_fill()
    Arc(-16,55,1,7/8)#(81.13,15.94)
    #print(pos())
    Arc(60,100,1,-1/3)#(104.15,111.82)
    #print(pos())
    goto(42,50)
    end_fill()
    
       
    ##【图层3——眼部轮廓】
    #左黑眼豆豆
    pu()
    goto(-46,-8)
    pd()
    color("black")
    seth(180)
    len = 0.3
    begin_fill()
    for k in range(2):         # 双弧绘制椭圆   
        for j in range(60):
            if j < 30:
                len += 0.04
            else:
                len -= 0.04
    
            fd(len)
            lt(3)
    end_fill()
    #左眼白光
    color("white")
    Rect(-43,-38,6,2)
    
    #右黑眼豆豆
    pu()
    goto(46,-8)
    pd()
    color("black")
    seth(180)
    len = 0.3
    begin_fill()
    for k in range(2):         # 将相同的动作重复做一遍
        for j in range(60):
            if j < 30:
                len += 0.04
            else:
                len -= 0.04
    
            fd(len)
            lt(3)
    end_fill()
    #右眼白光
    color("white")
    Rect(40,-38,6,2)
    
    ##【图层4——白鼻子轮廓】
    pu()
    goto(10,50)
    pd()
    goto(-10,50)
    color("white")
    begin_fill()
    Arc(-82,140,1,1/7)#结束角度A=-82-140*1/7=-102
    Arc(-112,20,1.1,-1.2)#结束角度B=-112+20*1.2=-88
    #setx(-xcor())
    goto(-xcor(),ycor())
    seth
    Arc(88,20,1.1,-1.2)#求A的y轴对称角度
    Arc(102,140,1,1/7)#求8的y轴对称角度
    goto(10,50)
    end_fill()
    pd()
    
    #圆嘴
    pu()
    goto(0,-150)
    seth(0)
    pd()
    begin_fill()
    circle(35)
    end_fill()
    
    #黑鼻头
    color("black")
    Triangle(-10,-120,20)
    
    end_fill()
    
    hideturtle()
    done()
    
     

     

    展开全文
  • turtle也叫海龟,是turtle绘图体系的python实现,这篇文章主要介绍了python使用turtle库绘制奥运五环,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
  • Python turtle库绘制同心

    万次阅读 多人点赞 2018-08-28 16:08:36
    今天了解了Python中用于绘制图像的turtle库 然后发现这真的是一个很好玩的库 放上大神的有关绘图的文章 https://blog.csdn.net/zengxiantao1994/article/details/76588580 然后是自己的绘制同心的代码 ...

    今天了解了Python中用于绘制图像的turtle库
    然后发现这真的是一个很好玩的库
    这里写图片描述
    放上大神的有关绘图的文章
    https://blog.csdn.net/zengxiantao1994/article/details/76588580

    然后是自己的绘制同心圆的代码

    from turtle import *
    # 设置窗体的大小和位置,参数依次为窗体的宽、高、相对于桌面起始点的横坐标、纵坐标
    setup(600,400,500,200)
    # 画笔颜色
    color("red")
    # 画笔宽度
    pensize(10)
    # 画一个半径为20的圆
    circle(20)
    # 修改画笔宽度
    pensize(5)
    # for循环,用于绘制同心圆
    for i in range(1,9):
        # 画笔抬起(不会在窗体上留下痕迹)
        penup()
        # 移动画笔到坐标(0,-10*i)
        goto(0,-10*i)
        # 画笔落下(开始在窗体上留下痕迹)
        pendown()
        # 在循环中不断绘制半径不同的圆
        circle(20+i*10)
    done()
    

    重点在于画笔是需要移动的(goto()函数的作用就在此)
    然后……贴一张最后结果图
    这里写图片描述

    呃……确实不太好看
    好吧我再去研究研究

    展开全文
  • 使用turtle库绘制三个彩色的的颜色按顺序从颜色列表color中获取。 的圆心位于(0,0)坐标处,半径从里至外分别是10像素,30像素,60像素。 import turtle as t color=[10,30,60] for i in range(_) t.penup() ...
  • python利用turtle绘制圆

    千次阅读 2020-03-09 11:39:11
    绘制圆 程序如下 import turtle as t t.setup(650,650) t.pencolor("green") t.pensize(2.5) t.penup() t.fd(300) t.pendown() t.seth(90) t.circle(300,360) t.done() 运行结果

    绘制圆

    程序如下

    import turtle as t
    t.setup(650,650)
    t.pencolor("green")
    t.pensize(2.5)
    t.penup()
    t.fd(300)
    t.pendown()
    t.seth(90)
    t.circle(300,360)
    t.done()
    

    运行结果

    展开全文
  • 今天小编就为大家分享一篇在Python中使用turtle绘制多个同心示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 历时4天,利用工作之余的细碎时间, 修修改改,终于把这只丑萌的小鼓脸柯基画了出来,我也有狗啦~...绘制对象的关键坐标点确实需要反复尝试,在绘制这样一幅turtle画作时,耐心是远比技术更被需要的。绘制柯基时主...

    历时4天,利用工作之余的细碎时间, 修修改改,终于把这只丑萌的小鼓脸柯基画了出来,我也有狗啦~code的过程多坎坷,完成时就有多快乐!成果如下:

    • 初学turtle时所画的这只柯基,由于对turtle中灵活强大的circle()函数理解和应用不够自如,​​​​​​​自定义的画弧函数化简为繁了。
    • 绘制对象的关键坐标点确实需要反复尝试,在绘制这样一幅turtle画作时,耐心是远比技术更被需要的。

    23dc9f8ac61ceb96cd160eb654b782f5.png

    绘制柯基时主要用到了以下几种几何图形: 椭圆——柯基眼部(定义函数会更方便,这里可以进一步完善) 弧线——柯基耳部、鼻部、面部。

    (利用"一步一拐曲线绘制法"定义画弧函数) 圆——柯基嘴部白圈(直接利用turtle的circle() 函数) 矩形——柯基眼睛白光块(定义函数) 等边三角形——柯基鼻头(定义函数) 感兴趣的小伙伴请自行了解一下代码:

    from 

    完善后的代码已打包成python教程,交流群:887934385 可到当中获取

    展开全文
  • 历时4天,利用工作之余的细碎时间, 修修改改,终于把这只丑萌的小鼓脸柯基画了出来,我也有狗啦~...绘制对象的关键坐标点确实需要反复尝试,在绘制这样一幅turtle画作时,耐心是远比技术更被需要的。绘制柯基时主...
  • 就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python turtle绘制彩色螺旋线。 思路:旋转画线,每次画的长度...
  • 历时4天,利用工作之余的细碎时间, 修修改改,终于把这只丑萌的小鼓脸柯基画了出来,我也有狗啦~code的过程多坎坷,完成时就有多快乐!...——柯基嘴部白圈(直接利用turtle的circle() 函数) 矩形——柯基眼睛...
  • 使用turtle库函数绘制一个如图所示的,边长为100像素的正方形及一个紧挨四个顶点的圆形(外接
  • 使用turtle 绘制正方形和

    千次阅读 2020-07-30 16:42:27
    使用turtle 绘制如下图1 中图形。要求: 1)绘制一个正方形且内切一个填充的; 2)正方形条边长为100 且轮廓线为红色; 3)内切轮廓线为红色并且填充为黄色; 4)绘图过程中隐藏画笔,并能清楚地看到图形绘制过程...
  • python通过turtle库绘制心形

    千次阅读 2019-07-26 19:42:04
    环境:python3.7 turtle库 python3.7可自行去官网下载 传送 其次,我们要在电脑上安装turtle库: 打开终端,输入pip install turtle即可开始下载。 两者都下载完成后,打开IDLE新建一个python文件 在开始编写代码...
  • python使用turtle库绘制图形简单示例

    千次阅读 2020-10-11 20:33:54
    import turtle # 引用turtle库 turtle.pensize(2) # 设置画笔宽度为2像素 turtle.circle(10) #绘制半径为10像素的 turtle.circle(40) #绘制半径为40像素的 turtle.circle(80) #绘制半径为80像素的 turtle....
  • turtle绘图 turtle的绘图窗体 以电脑屏幕左上角为原点(0,0),窗体的左上角为(startx,starty)这两个参数用来控制窗体在电脑屏幕中的位置,去掉这两个参数默认窗体在屏幕正中间 turtle.setup(width,height,startx,...
  • Python:使用turtle库绘制正方形

    千次阅读 2020-03-14 17:02:13
    正方形绘制 描述:使用turtle库绘制一个正方形。 输出示例:(如下图) 解答:代码示例: #绘制正方形 import turtle as t t.setup(600, 300, 200, 200) t.penup() t.fd(-250) t.pendown() t.pensize(5) t....
  • 1. 前奏:在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应的模块,绘图可以引入turtle模块,想要进行运算可以引入numpy模块。需要注意: 在...
  • 利用 turtle库绘制简单图形

    千次阅读 2019-09-30 01:02:29
    turtle库是python的基础绘图库,这个库被介绍为一个最常用的用来介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图。  turtle名称含义为“海龟”,我们想象一只...
  • Python-turtle库绘制图形

    千次阅读 2020-02-13 15:40:48
    Python-turtle库绘制图形 先来看一段简单程序以及动画效果, 蟒蛇的效果图: 绘制蟒蛇的源程序: Turtle库 import turtle import是一个关键字,用来引入一些外部库,这里是引入一个名字叫turtle的函数库 Turtle库...
  • 详细介绍了turtle库的各个函数的使用方法,提供了帮助文档供参考,以及如何配置turtle.cfg文件,附带了多种演示脚本。
  • turtle库绘制Python Logo图案

    千次阅读 2020-07-09 13:24:26
    import turtle import math #PythonLogo. lenth = 50# 三角短边长度 WIDETH = math.sqrt(2) * lenth# 三角长边长度 '''横向前四节蛇身''' def draw_crossbody1(): for i in range(4): turtle.fillcolor("blue") ...
  • turtle 绘制圆形

    千次阅读 2018-08-20 12:39:24
    Turtle 用于绘制线、、其他形状或者文本 显示小乌龟的爬行轨迹,初始小乌龟在(0, 0),前进方向为 x 轴正方向 绘制圆形 import turtle turtle.color('red') turtle.circle(39) turtle.done() ...
  • 1. 前奏:在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应的模块,绘图可以引入turtle模块,想要进行运算可以引入numpy模块。需要注意: 在...
  • python使用turtle库绘制时钟

    千次阅读 2018-01-12 11:34:39
    本文介绍的turtle库对应的官方文档地址为:https://docs.python.org/3.5/library/turtle.html 绘制动态钟表的基本思路如下(面向对象的编程): 使用5个turtle对象 1个turtle:绘制外表盘 3个turt
  • 利用turtle库画

    千次阅读 2020-08-24 11:34:46
    利用turtle库画 # 导入所需模块 import turtle import math # 定义一个用龟库画的函数 def drawCircleTurtle(x,y,r): # 移动到起点 turtle.up() turtle.setpos(x+r,y) turtle.down() # 画圆 for i in ...
  • Python中使用turtle库画同心

    万次阅读 2019-08-31 10:26:08
    turtle库之同心 1、代码 import turtle as t colorList = ["red","purple","skyblue","yellow","hotpink","green","blue","black","darkred"] for i in range(1,10): t.penup() t.sety(-15*i) # sety()保持x...
  • 使用turtle库绘制蜂窝状六边形

    千次阅读 2019-01-29 17:23:02
    绘制的六边形为半径30的内切六边形,画布长600,宽500。 运行结果如下:
  • Python——turtle库绘制菱形的3种方法

    万次阅读 2019-03-30 19:59:52
    绘制一个菱形四边形,边长为 200 像素。方法1和2绘制了内角为60和120度的菱形,方法3绘制了内角为90度的菱形。 方法1‪‬‪‬‪‬‪‬...import turtle as t ls = [30,-30,-150,150]#菱形各边的画笔绝对角度列表 f...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,785
精华内容 714
关键字:

turtle库绘制圆