精华内容
下载资源
问答
  • Python中的turtle

    2018-11-18 20:24:54
    利用Python中的turtle库函数画一个简单的卡通人物,代码详解可以参考Word文档
  • turtle-0.0.2.tar.gz

    2020-01-19 21:22:17
    turtle-0.0.2的压缩包,可用于pycharm上编辑的turtle安装包的安装,配合python3.6。
  • python相关基础turtle

    2019-03-29 17:02:00
    通过这个代码,你可以了解Python,turtle库,作为python的三大标准库之一,可以用turtle库画出所需要的图形。
  • 修改完成的python turtle安装文件。拷贝到C盘根目录后,右键‘解压到当前目录’,然后命令行运行“pip install -e c:\\turtle-0.0.2 -i https://pypi.tuna.tsinghua.edu.cn/simple”即可安装成功
  • turtle安装

    千次阅读 2018-12-23 11:34:44
    本人python版本为:...解决的办法就是:https://files.pythonhosted.org/packages/ff/f0/21a42e9e424d24bdd0e509d5ed3c7dfb8f47d962d9c044dba903b0b4a26f/turtle-0.0.2.tar.gz,把turtle下载到本地,手动解压...

    本人python版本为:Python 3.6.5

    在安装turtle时遇到如下麻烦:

    解决的办法就是:https://files.pythonhosted.org/packages/ff/f0/21a42e9e424d24bdd0e509d5ed3c7dfb8f47d962d9c044dba903b0b4a26f/turtle-0.0.2.tar.gz,把turtle包下载到本地,手动解压,修改setup.py文件再安装。

    • 打开setup.py文件,第40行修改为:

                                                                    except (ValueError, ve):

              因为是Python2的写法,没有括号,加了括号之后Python3就能用了。

    放在桌面安装会出现如下错误

    那把文件夹复制到D盘

    pip3安装修:

    pip install -e D:\turtle-0.0.2

     

     

    展开全文
  • turtle for python

    2016-07-18 19:58:38
    一个关于用python写的海龟交易法则的代码
  • turtle-0.0.2.zip

    2020-12-10 09:58:12
    解决安装turtle包时,会出现报错的问题;报错内容: except ValueError, ve: ^ SyntaxError: invalid syntax
  • turtle-0.0.2.rar

    2020-07-01 09:24:02
    解决Python3下安装turtle报错问题,使用命令——pip install 文件位置,直接安装即可。
  • 小猪佩奇import turtle

    2020-02-28 12:03:32
    小猪佩奇import turtle # 设置初始位置 turtle.penup() turtle.left(90) turtle.fd(200) turtle.pendown() turtle.right(90) # 花蕊 turtle.fillcolor("red") turtle.begin_fill() turtle.circle(10,180) turtle...
  • python3.7安装turtle(单纯为了好玩)

    万次阅读 多人点赞 2018-08-24 14:36:32
    1.安装turtle提示错误:Command "python setup.py egg_info" failed with error code 1 仔细查看安装turtle出错的错误信息,可以...解决的办法就是:按照给定的链接(我的是这个),把turtle下载到本地...

    1.安装turtle提示错误:Command "python setup.py egg_info" failed with error code 1

    仔细查看安装turtle出错的错误信息,可以看到是个语法错误

    pip在下载turtle 0.0.2包后,会解压到本地再安装,提示的错误在解压的setup.py文件里面,

    解决的办法就是:按照给定的链接(我的是这个),把turtle包下载到本地,手动解压,修改setup.py文件再安装。

    1. 打开setup.py文件,第40行修改为
       except (ValueError, ve):

      原来的是Python2的写法,没有括号,加了括号之后Python3就能用了。

    2. pip3安装修:
      pip install -e D:\turtle-0.0.2

      -e后面接上我们修改过setup.py文件的目录。

    3. 过程中会报错 Failed building wheel for Twisted
    4. 需要我们自己下载Twisted,然后安装。这里有Python的各种依赖包。选择适合自己Python以及系统的Twisted版本。 http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载好之后,cd到下载文件夹。pip install Twisted的文件名。
    5. 重新执行步骤2
    6. 接下来贴上好玩的代码(Rose)
    7. import turtle
      
      # 设置初始位置
      turtle.penup()
      turtle.left(90)
      turtle.fd(200)
      turtle.pendown()
      turtle.right(90)
      
      # 花蕊
      turtle.fillcolor("red")
      turtle.begin_fill()
      turtle.circle(10, 180)
      turtle.circle(25, 110)
      turtle.left(50)
      turtle.circle(60, 45)
      turtle.circle(20, 170)
      turtle.right(24)
      turtle.fd(30)
      turtle.left(10)
      turtle.circle(30, 110)
      turtle.fd(20)
      turtle.left(40)
      turtle.circle(90, 70)
      turtle.circle(30, 150)
      turtle.right(30)
      turtle.fd(15)
      turtle.circle(80, 90)
      turtle.left(15)
      turtle.fd(45)
      turtle.right(165)
      turtle.fd(20)
      turtle.left(155)
      turtle.circle(150, 80)
      turtle.left(50)
      turtle.circle(150, 90)
      turtle.end_fill()
      
      # 花瓣1
      turtle.left(150)
      turtle.circle(-90, 70)
      turtle.left(20)
      turtle.circle(75, 105)
      turtle.setheading(60)
      turtle.circle(80, 98)
      turtle.circle(-90, 40)
      
      # 花瓣2
      turtle.left(180)
      turtle.circle(90, 40)
      turtle.circle(-80, 98)
      turtle.setheading(-83)
      
      # 叶子1
      turtle.fd(30)
      turtle.left(90)
      turtle.fd(25)
      turtle.left(45)
      turtle.fillcolor("green")
      turtle.begin_fill()
      turtle.circle(-80, 90)
      turtle.right(90)
      turtle.circle(-80, 90)
      turtle.end_fill()
      
      turtle.right(135)
      turtle.fd(60)
      turtle.left(180)
      turtle.fd(85)
      turtle.left(90)
      turtle.fd(80)
      
      # 叶子2
      turtle.right(90)
      turtle.right(45)
      turtle.fillcolor("green")
      turtle.begin_fill()
      turtle.circle(80, 90)
      turtle.left(90)
      turtle.circle(80, 90)
      turtle.end_fill()
      
      turtle.left(135)
      turtle.fd(60)
      turtle.left(180)
      turtle.fd(60)
      turtle.right(90)
      turtle.circle(200, 60)

      拿去表白吧,哈哈

    8. 哆啦爱梦

      import turtle
      
      
      def flyTo(x, y):
          turtle.penup()
          turtle.goto(x, y)
          turtle.pendown()
      
      
      def drawEye():
          turtle.tracer(False)
          a = 2.5
          for i in range(120):
              if 0 <= i < 30 or 60 <= i < 90:
                  a -= 0.05
              else:
                  a += 0.05
              turtle.left(3)
              turtle.fd(a)
          turtle.tracer(True)
      
      
      def beard():
          """ 画胡子, 一共六根
          """
          # 左边第一根胡子
          flyTo(-37, 135)
          turtle.seth(165)
          turtle.fd(60)
      
          # 左边第二根胡子
          flyTo(-37, 125)
          turtle.seth(180)
          turtle.fd(60)
      
          # 左边第三根胡子
          flyTo(-37, 115)
          turtle.seth(193)
          turtle.fd(60)
      
          # 右边第一根胡子
          flyTo(37, 135)
          turtle.seth(15)
          turtle.fd(60)
      
          # 右边第二根胡子
          flyTo(37, 125)
          turtle.seth(0)
          turtle.fd(60)
      
          # 右边第三根胡子
          flyTo(37, 115)
          turtle.seth(-13)
          turtle.fd(60)
      
      
      def drawRedScarf():
          """ 画围巾
          """
          turtle.fillcolor("red")  # 填充颜色
          turtle.begin_fill()
          turtle.seth(0)  # 朝向右
      
          turtle.fd(200)  # 前进10个单位
          turtle.circle(-5, 90)
      
          turtle.fd(10)
          turtle.circle(-5, 90)
      
          turtle.fd(207)
          turtle.circle(-5, 90)
      
          turtle.fd(10)
          turtle.circle(-5, 90)
      
          turtle.end_fill()
      
      
      def drawMouse():
          flyTo(5, 148)
          turtle.seth(270)
          turtle.fd(100)
          turtle.seth(0)
          turtle.circle(120, 50)
          turtle.seth(230)
          turtle.circle(-120, 100)
      
      
      def drawRedNose():
          flyTo(-10, 158)
          turtle.fillcolor("red")  # 填充颜色
          turtle.begin_fill()
          turtle.circle(20)
          turtle.end_fill()
      
      
      def drawBlackdrawEye():
          turtle.seth(0)
          flyTo(-20, 195)
          turtle.fillcolor("#000000")  # 填充颜色
          turtle.begin_fill()
          turtle.circle(13)
          turtle.end_fill()
          turtle.pensize(6)
          flyTo(20, 205)
          turtle.seth(75)
          turtle.circle(-10, 150)
          turtle.pensize(3)
          flyTo(-17, 200)
          turtle.seth(0)
          turtle.fillcolor("#ffffff")
          turtle.begin_fill()
          turtle.circle(5)
          turtle.end_fill()
          flyTo(0, 0)
      
      
      def drawFace():
          """
          """
          turtle.forward(183)  # 前行183个单位
          turtle.fillcolor("white")  # 填充颜色为白色
          turtle.begin_fill()  # 开始填充
          turtle.left(45)  # 左转45度
          turtle.circle(120, 100)  # 右边那半边脸
          turtle.seth(90)  # 朝向向上
          drawEye()  # 画右眼睛
          turtle.seth(180)  # 朝向左
          turtle.penup()  # 抬笔
          turtle.fd(60)  # 前行60
          turtle.pendown()  # 落笔
          turtle.seth(90)  # 朝向上
          drawEye()  # 画左眼睛
          turtle.penup()  # 抬笔
          turtle.seth(180)  # 朝向左
          turtle.fd(64)  # 前进64
          turtle.pendown()  # 落笔
          turtle.seth(215)  # 修改朝向
          turtle.circle(120, 100)  # 左边那半边脸
          turtle.end_fill()  #
      
      
      def drawHead():
          """ 画了一个被切掉下半部分的圆
          """
          turtle.penup()  # 抬笔
          turtle.circle(150, 40)  # 画圆, 半径150,圆周角40
          turtle.pendown()  # 落笔
          turtle.fillcolor("#00a0de")  # 填充色
          turtle.begin_fill()  # 开始填充
          turtle.circle(150, 280)  # 画圆,半径150, 圆周角280
          turtle.end_fill()
      
      
      def drawAll():
          drawHead()
          drawRedScarf()
          drawFace()
          drawRedNose()
          drawMouse()
          beard()
          flyTo(0, 0)
          turtle.seth(0)
          turtle.penup()
          turtle.circle(150, 50)
          turtle.pendown()
          turtle.seth(30)
          turtle.fd(40)
          turtle.seth(70)
          turtle.circle(-30, 270)
          turtle.fillcolor("#00a0de")
          turtle.begin_fill()
          turtle.seth(230)
          turtle.fd(80)
          turtle.seth(90)
          turtle.circle(1000, 1)
          turtle.seth(-89)
          turtle.circle(-1000, 10)
          turtle.seth(180)
          turtle.fd(70)
          turtle.seth(90)
          turtle.circle(30, 180)
          turtle.seth(180)
          turtle.fd(70)
          turtle.seth(100)
          turtle.circle(-1000, 9)
          turtle.seth(-86)
          turtle.circle(1000, 2)
          turtle.seth(230)
          turtle.fd(40)
          turtle.circle(-30, 230)
          turtle.seth(45)
          turtle.fd(81)
          turtle.seth(0)
          turtle.fd(203)
          turtle.circle(5, 90)
          turtle.fd(10)
          turtle.circle(5, 90)
          turtle.fd(7)
          turtle.seth(40)
          turtle.circle(150, 10)
          turtle.seth(30)
          turtle.fd(40)
          turtle.end_fill()
      
          # 左手
          turtle.seth(70)
          turtle.fillcolor("#FFFFFF")
          turtle.begin_fill()
          turtle.circle(-30)
          turtle.end_fill()
      
          # 脚
          flyTo(103.74, -182.59)
          turtle.seth(0)
          turtle.fillcolor("#FFFFFF")
          turtle.begin_fill()
          turtle.fd(15)
          turtle.circle(-15, 180)
          turtle.fd(90)
          turtle.circle(-15, 180)
          turtle.fd(10)
          turtle.end_fill()
          flyTo(-96.26, -182.59)
          turtle.seth(180)
          turtle.fillcolor("#FFFFFF")
          turtle.begin_fill()
          turtle.fd(15)
          turtle.circle(15, 180)
          turtle.fd(90)
          turtle.circle(15, 180)
          turtle.fd(10)
          turtle.end_fill()
      
          # 右手
          flyTo(-133.97, -91.81)
          turtle.seth(50)
          turtle.fillcolor("#FFFFFF")
          turtle.begin_fill()
          turtle.circle(30)
          turtle.end_fill()
      
          # 口袋
          flyTo(-103.42, 15.09)
          turtle.seth(0)
          turtle.fd(38)
          turtle.seth(230)
          turtle.begin_fill()
          turtle.circle(90, 260)
          turtle.end_fill()
          flyTo(5, -40)
          turtle.seth(0)
          turtle.fd(70)
          turtle.seth(-90)
          turtle.circle(-70, 180)
          turtle.seth(0)
          turtle.fd(70)
      
          # 铃铛
          flyTo(-103.42, 15.09)
          turtle.fd(90)
          turtle.seth(70)
          turtle.fillcolor("#ffd200")
          turtle.begin_fill()
          turtle.circle(-20)
          turtle.end_fill()
          turtle.seth(170)
          turtle.fillcolor("#ffd200")
          turtle.begin_fill()
          turtle.circle(-2, 180)
          turtle.seth(10)
          turtle.circle(-100, 22)
          turtle.circle(-2, 180)
          turtle.seth(180 - 10)
          turtle.circle(100, 22)
          turtle.end_fill()
          flyTo(-13.42, 15.09)
          turtle.seth(250)
          turtle.circle(20, 110)
          turtle.seth(90)
          turtle.fd(15)
          turtle.dot(10)
          flyTo(0, -150)
          drawBlackdrawEye()
      
      
      def main():
          turtle.screensize(800, 6000, "#F0F0F0")
          turtle.pensize(3)
          turtle.speed(9)
          drawAll()
      
      
      if __name__ == "__main__":
          main()
          turtle.mainloop()

      9.小猪佩奇

      import turtle as t
      
      t.pensize(4)
      t.hideturtle()
      t.colormode(255)
      t.color((255,155,192),"pink")
      t.setup(840,500)
      t.speed(10)
      
      #鼻子
      t.pu()
      t.goto(-100,100)
      t.pd()
      t.seth(-30)
      t.begin_fill()
      a=0.4
      for i in range(120):
          if 0<=i<30 or 60<=i<90:
              a=a+0.08
              t.lt(3) #向左转3度
              t.fd(a) #向前走a的步长
          else:
              a=a-0.08
              t.lt(3)
              t.fd(a)
      t.end_fill()
      
      t.pu()
      t.seth(90)
      t.fd(25)
      t.seth(0)
      t.fd(10)
      t.pd()
      t.pencolor(255,155,192)
      t.seth(10)
      t.begin_fill()
      t.circle(5)
      t.color(160,82,45)
      t.end_fill()
      
      t.pu()
      t.seth(0)
      t.fd(20)
      t.pd()
      t.pencolor(255,155,192)
      t.seth(10)
      t.begin_fill()
      t.circle(5)
      t.color(160,82,45)
      t.end_fill()
      
      #头
      t.color((255,155,192),"pink")
      t.pu()
      t.seth(90)
      t.fd(41)
      t.seth(0)
      t.fd(0)
      t.pd()
      t.begin_fill()
      t.seth(180)
      t.circle(300,-30)
      t.circle(100,-60)
      t.circle(80,-100)
      t.circle(150,-20)
      t.circle(60,-95)
      t.seth(161)
      t.circle(-300,15)
      t.pu()
      t.goto(-100,100)
      t.pd()
      t.seth(-30)
      a=0.4
      for i in range(60):
          if 0<=i<30 or 60<=i<90:
              a=a+0.08
              t.lt(3) #向左转3度
              t.fd(a) #向前走a的步长
          else:
              a=a-0.08
              t.lt(3)
              t.fd(a)
      t.end_fill()
      
      #耳朵
      t.color((255,155,192),"pink")
      t.pu()
      t.seth(90)
      t.fd(-7)
      t.seth(0)
      t.fd(70)
      t.pd()
      t.begin_fill()
      t.seth(100)
      t.circle(-50,50)
      t.circle(-10,120)
      t.circle(-50,54)
      t.end_fill()
      
      t.pu()
      t.seth(90)
      t.fd(-12)
      t.seth(0)
      t.fd(30)
      t.pd()
      t.begin_fill()
      t.seth(100)
      t.circle(-50,50)
      t.circle(-10,120)
      t.circle(-50,56)
      t.end_fill()
      
      #眼睛
      t.color((255,155,192),"white")
      t.pu()
      t.seth(90)
      t.fd(-20)
      t.seth(0)
      t.fd(-95)
      t.pd()
      t.begin_fill()
      t.circle(15)
      t.end_fill()
      
      t.color("black")
      t.pu()
      t.seth(90)
      t.fd(12)
      t.seth(0)
      t.fd(-3)
      t.pd()
      t.begin_fill()
      t.circle(3)
      t.end_fill()
      
      t.color((255,155,192),"white")
      t.pu()
      t.seth(90)
      t.fd(-25)
      t.seth(0)
      t.fd(40)
      t.pd()
      t.begin_fill()
      t.circle(15)
      t.end_fill()
      
      t.color("black")
      t.pu()
      t.seth(90)
      t.fd(12)
      t.seth(0)
      t.fd(-3)
      t.pd()
      t.begin_fill()
      t.circle(3)
      t.end_fill()
      
      #腮
      t.color((255,155,192))
      t.pu()
      t.seth(90)
      t.fd(-95)
      t.seth(0)
      t.fd(65)
      t.pd()
      t.begin_fill()
      t.circle(30)
      t.end_fill()
      
      #嘴
      t.color(239,69,19)
      t.pu()
      t.seth(90)
      t.fd(15)
      t.seth(0)
      t.fd(-100)
      t.pd()
      t.seth(-80)
      t.circle(30,40)
      t.circle(40,80)
      
      #身体
      t.color("red",(255,99,71))
      t.pu()
      t.seth(90)
      t.fd(-20)
      t.seth(0)
      t.fd(-78)
      t.pd()
      t.begin_fill()
      t.seth(-130)
      t.circle(100,10)
      t.circle(300,30)
      t.seth(0)
      t.fd(230)
      t.seth(90)
      t.circle(300,30)
      t.circle(100,3)
      t.color((255,155,192),(255,100,100))
      t.seth(-135)
      t.circle(-80,63)
      t.circle(-150,24)
      t.end_fill()
      
      #手
      t.color((255,155,192))
      t.pu()
      t.seth(90)
      t.fd(-40)
      t.seth(0)
      t.fd(-27)
      t.pd()
      t.seth(-160)
      t.circle(300,15)
      t.pu()
      t.seth(90)
      t.fd(15)
      t.seth(0)
      t.fd(0)
      t.pd()
      t.seth(-10)
      t.circle(-20,90)
      
      t.pu()
      t.seth(90)
      t.fd(30)
      t.seth(0)
      t.fd(237)
      t.pd()
      t.seth(-20)
      t.circle(-300,15)
      t.pu()
      t.seth(90)
      t.fd(20)
      t.seth(0)
      t.fd(0)
      t.pd()
      t.seth(-170)
      t.circle(20,90)
      
      #脚
      t.pensize(10)
      t.color((240,128,128))
      t.pu()
      t.seth(90)
      t.fd(-75)
      t.seth(0)
      t.fd(-180)
      t.pd()
      t.seth(-90)
      t.fd(40)
      t.seth(-180)
      t.color("black")
      t.pensize(15)
      t.fd(20)
      
      t.pensize(10)
      t.color((240,128,128))
      t.pu()
      t.seth(90)
      t.fd(40)
      t.seth(0)
      t.fd(90)
      t.pd()
      t.seth(-90)
      t.fd(40)
      t.seth(-180)
      t.color("black")
      t.pensize(15)
      t.fd(20)
      
      #尾巴
      t.pensize(4)
      t.color((255,155,192))
      t.pu()
      t.seth(90)
      t.fd(70)
      t.seth(0)
      t.fd(95)
      t.pd()
      t.seth(0)
      t.circle(70,20)
      t.circle(10,330)
      t.circle(70,30)
      t.done()

       

    展开全文
  • 帮忙安装turtle,发现对我这种小白很麻烦。于是把给朋友的包分享出来。 安装后python后 若没有可勾选设置路径,请手动设置 我的电脑右键-属性-高级-环境变量-path-编辑-复制安装python的目录粘贴进去,若横行一起...
  • windows下python3安装turtle安装以及解决方案

    万次阅读 多人点赞 2019-05-09 15:27:29
    前言 turtle(海龟库)是python的一个绘制图像的函数库,它就像海龟一样,给定指令和坐标,在画布坐标系中一步一步绘制出你想要的图形,比如小猪佩奇、哆啦A梦、皮卡丘等。 但是在本地直接进行安装时候会出现错误: ...

    前言  turtle(海龟库)是python的一个绘制图像的函数库,它就像海龟一样,给定指令和坐标,在画布坐标系中一步一步绘制出你想要的图形,比如小猪佩奇、哆啦A梦、皮卡丘等。

    但是在本地直接进行安装时候会出现错误:  pip install turtle 

    会出现错误

    Command "python setup.py egg_info" failed with error code 1 in C:\Users\XXX\AppData\Local\Temp\pip-install-qm1_x9jy\turtle\   提示语法错误

     先按照给定的tar.gz函数包的下载链接输入浏览器进行下载(每个人可能不一样)       https://files.pythonhosted.org/packages/ff/f0/21a42e9e424d24bdd0e509d5ed3c7dfb8f47d962d9c044dba903b0b4a26f/turtle-0.0.2.tar.gz   按照网址下载安装包,进行源码安装!

    把文件压缩包进行下载并且进行解压,然后在对里面:

    在setup.py里面进行修改:

    修改第40行代码如下(其实就是增加了括号,python2的语法格式是没有括号的,但是python3没有括号就会报错,就像print函数)  

       except (ValueError, ve):

    然后进入cmd命令窗口进行:再用pip安装,此处 pip install 后面接的是你修改好的turtle文件夹所在位置

    pip install C:\Users\XXX\Desktop\turtle-0.0.2

    然后进行比较验证: 验证成功

    Turtle库基础知识  

    1.画布(canvas)  

    画布就是turtle为我们展开用于绘图区域默认大小(400, 300),我们可以设置它的大小和初始位置。

     2.画笔(pen)

     2.1画笔的状态

          在画布上,默认有一个坐标原点为画布中心的坐标轴,坐标原点上有一只面朝x轴正方向小乌龟。

         这里我们描述小乌龟时使用了两个词语:坐标原点(位置),面朝x轴正方向(方向), turtle绘图中,就是使用位置方向描述小乌龟(画笔)的状态。

     2.2 画笔的属性  

     画笔(画笔的属性,颜色、画线的宽度等)  

    turtle.pensize():设置画笔的宽度;

    turtle.pencolor():没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如"green", "red",也可以是RGB 3元组。

    turtle.speed(speed):设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快。

    2.3 绘图命令

        操纵海龟绘图有着许多的命令,这些命令可以划分为3种:

       一种为运动命令,

       一种为画笔控制命令,

      还有一种是全局控制命令。  

    2.3.1  画笔运动命令:  

    命令                      说明

       turtle.home() 将turtle移动到起点(0,0)和向东

       turtle.speed(speed) 画笔绘制的速度范围[0,10]整数

       turtle.forward(distance) 向当前画笔方向移动distance像素长

       turtle.backward(distance) 向当前画笔相反方向移动distance像素长度

       turtle.right(degree) 顺时针移动degree°

       turtle.left(degree) 逆时针移动degree°

       turtle.pendown() 移动时绘制图形放下笔,,默认绘制

       turtle.penup() 移动时不绘制图形,提起笔,用于另起一个地方绘制时用

       turtle.circle(r,extent,step) 绘制一个指定半径、弧度范围、阶数(正多边形)的圆

       turtle.dot(diameter,color) 绘制一个指定直径和颜色的圆

    2.3.2 画笔控制命令:  

    命令                               说明

      turtle.pencolor() 画笔颜色

      turtle.pensize(width) 画笔宽度(绘制图形时的宽度)

      turtle.color(color1, color2) 同时设置pencolor=color1, fillcolor=color2

      turtle.filling() 返回当前是否在填充状态

       turtle.begin_fill() 准备开始填充图形

      turtle.end_fill() 填充完成

      turtle.hideturtle() 隐藏画笔的turtle形状

      turtle.showturtle() 显示画笔的turtle形状

    2.3.3 全局控制命令  

     命令                                                       说明

      turtle.clear() 清空turtle窗口,但是turtle的位置和状态不会改变

      turtle.reset() 清空窗口,重置turtle状态为起始状态

      turtle.undo() 取消最后一个图的操作

      turtle.isvisible() 返回当前turtle是否可见

      turtle.stamp() 复制当前图形

      turtle.write(s, [font=("font-name",font_size,"font_type")]) 写文本,s为文本内容,font是字体的参数,分别为字体名称,大小和类型;font为可选项,font参数也是可选项

    2.2.3其他命令  

     命令                                              说明

       turtle.mainloop()或turtle.done() 启动事件循环 -调用Tkinter的mainloop函数。必须是乌龟图形程序中的最后一个语句。        turtle.mode(mode=None) 设置乌龟模式(“standard”,“logo(向北或向上)”或“world()”)并执行重置。如果没有给出模式,则返回     当前模式。

      turtle.undo() 取消最后一个图的操作

      turtle.isvisible() 返回当前turtle是否可见

      turtle.stamp() 复制当前图形

      turtle.write(s, [font=("font-name",font_size,"font_type")])  写文本,s为文本内容,font是字体的参数,分别为字体名称,大小和类型;font为可选项,font参数也是可选项

    小例子: Rose(玫瑰花)

    import turtle
     
    # 设置初始位置
    turtle.penup()
    turtle.left(90)
    turtle.fd(200)
    turtle.pendown()
    turtle.right(90)
     
    # 花蕊
    turtle.fillcolor("red")
    turtle.begin_fill()
    turtle.circle(10, 180)
    turtle.circle(25, 110)
    turtle.left(50)
    turtle.circle(60, 45)
    turtle.circle(20, 170)
    turtle.right(24)
    turtle.fd(30)
    turtle.left(10)
    turtle.circle(30, 110)
    turtle.fd(20)
    turtle.left(40)
    turtle.circle(90, 70)
    turtle.circle(30, 150)
    turtle.right(30)
    turtle.fd(15)
    turtle.circle(80, 90)
    turtle.left(15)
    turtle.fd(45)
    turtle.right(165)
    turtle.fd(20)
    turtle.left(155)
    turtle.circle(150, 80)
    turtle.left(50)
    turtle.circle(150, 90)
    turtle.end_fill()
     
    # 花瓣1
    turtle.left(150)
    turtle.circle(-90, 70)
    turtle.left(20)
    turtle.circle(75, 105)
    turtle.setheading(60)
    turtle.circle(80, 98)
    turtle.circle(-90, 40)
     
    # 花瓣2
    turtle.left(180)
    turtle.circle(90, 40)
    turtle.circle(-80, 98)
    turtle.setheading(-83)
     
    # 叶子1
    turtle.fd(30)
    turtle.left(90)
    turtle.fd(25)
    turtle.left(45)
    turtle.fillcolor("green")
    turtle.begin_fill()
    turtle.circle(-80, 90)
    turtle.right(90)
    turtle.circle(-80, 90)
    turtle.end_fill()
     
    turtle.right(135)
    turtle.fd(60)
    turtle.left(180)
    turtle.fd(85)
    turtle.left(90)
    turtle.fd(80)
     
    # 叶子2
    turtle.right(90)
    turtle.right(45)
    turtle.fillcolor("green")
    turtle.begin_fill()
    turtle.circle(80, 90)
    turtle.left(90)
    turtle.circle(80, 90)
    turtle.end_fill()
     
    turtle.left(135)
    turtle.fd(60)
    turtle.left(180)
    turtle.fd(60)
    turtle.right(90)
    turtle.circle(200, 60)
     

     

     

    展开全文
  • python3.X版本Turtle库安装失败原因及解决办法

    万次阅读 多人点赞 2019-09-12 22:18:14
    Turtle库安装失败解决办法 在我的上一个教师节对于老师祝福的一个博客中提及到了python库turtle的使用,由于当时时间不太够用,就没有说明turtle库的安装方法。 如果你使用的python版本为3.X那么你在命令行窗口输入...

    Turtle库安装失败解决办法


    在我的上一个教师节对于老师祝福的一个博客中提及到了python库turtle的使用,由于当时时间不太够用,就没有说明turtle库的安装方法。
    如果你使用的python版本为3.X那么你在命令行窗口输入 pip install turtle的时候多半会出现如下错误:

    在这里插入图片描述

    原因很简单,是因为这个库是基于python 2.X的一个库,在3.X的版本中,因为一些语法不一样,而导致的与python 3.X版本不兼容.
    我们通过对上边错误信息的查看,发现在turtle安装包里的 setup.py 文件出错,也就是以下错误:
    在这里插入图片描述
    于是我们就想着能不能在在网上把turtle的安装文件下载下来,尝试改正一下setup.py文件的第40行。
    说干就干,我们找到turtle的官方下载网址:https://pypi.org/project/turtle/0.0.2/#files
    下载之后,找到对应的setup.py文件,并且使用IDE软件打开,我们可以看到如下所示在40行报错。
    在这里插入图片描述
    如果以前编辑过3.X的python程序的话,就会发现其实那里只是少了一个括号,于是我们尝试改正,添加之后,果然不再报错:
    在这里插入图片描述
    然后再在电脑上对这个文件进行本地安装,其操作如下演示。
    在这里插入图片描述
    到了这里我们就可以愉快的进行如下操作了。

    import turtle
    
    展开全文
  • PythonTurtleA learning environment for Python programming suitable for beginners and children, inspired by Logo.PythonTurtle strives to provide the lowest-threshold way to learn (or teach) software de...
  • 解决办法:根据错误信息中提供的压缩包地址将turtle下载到本地,手动解压缩到任意目录,修改setup.py文件再运行安装。 打开setup.py,将第40行修改为:except (ValueError, ve): 原本的是python2的写法,没有括号,...
  • python3 turtle库成功安装 (mac版)

    千次阅读 2020-05-19 12:50:19
    背景 turtle库无法直接用...1.按照给定的链接(https://files.pythonhosted.org/packages/ff/f0/21a42e9e424d24bdd0e509d5ed3c7dfb8f47d962d9c044dba903b0b4a26f/turtle-0.0.2.tar.gz),把turtle下载到本地,手动
  • Python海龟绘图库-turtle

    千次阅读 2019-01-25 16:16:34
    初识turtle2.动起来!3.api方法画笔控制函数运动控制函数方向控制函数4.画出小猪佩奇 1.初识turtle Python (Windows 下) 自带了一个非常有趣的 海龟绘图程序 (turtle), 在 PyCharm 中,新建一个项目,然后在代码...
  • pycharm安装turtle 安装twisted 可以去官网下载twisted,也可以从下面的网盘地址下载,只需要按照你系统版本来下载即可,但要大于8.0的版本,不要用pip来安装它,不然会报错 官网下载地址 ... 网盘下载地址 ...
  • turtle库 官方说明 全译本 python3.7, 本文档翻译了turtle的说明书,包括全部例子,文档格式word,
  • 解决turtle无法使用的问题

    千次阅读 2019-09-20 18:21:24
    参考:https://blog.csdn.net/qq_39181280/article/details/83751471 ...一. pycharm无法识别解决方案 有些情况下,pycharm是无法识别turtle的。 因此我们可以在pycharm的external libraries...
  • python turtle库练习 讲解 大家可以一起学习 练习 快来下载吧 学习 吧 turtle库实现画圆 各种图案
  • 文章目录turtle库(必选)窗体函数画笔状态函数画笔运动函数 turtle库(必选) turtle(海归):进行基本的图形绘制 框架:一个小海龟在坐标系中爬行,其爬行运动轨迹形成了绘制图形(前进、后退、旋转) turtle库...
  • 边学python边整理的笔记,包括turtle库的基本使用(蟒蛇绘制案例)和python基本语法知识
  • python安装不了turtle,三种错误都一一解决

    万次阅读 多人点赞 2019-04-24 13:47:29
    系统:Windows 7 1,第一个错误提示 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. ...No matching distribution found for turtle pip is ...
  • turtle第三库安装失败,官网下载turtle第三库安装提示以下失败 解决办法:先更新setuptools,进入终端 下面展示一些 内联代码片。 pip install --upgrade setuptools 根据1图building ‘twisted.test.raiser’ ...
  •  在下面的程序中,大家会发现一个turtle.mainloop(),在海龟绘图中最后使用此方法可以让绘图窗口不要在绘制结束后关闭  Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix...
  • 乌龟海岸450驱动是一款非常好用的耳机驱动程序,适合购买了该型号耳机的用户使用,用户安装好了驱动程序以后,就可以让耳机的性能发挥到极致,音质更加的震撼,喜爱的朋友赶快下载使用吧!乌龟海岸450特色1....
  • PythonTurtle-开源

    2021-05-30 07:43:20
    一个适合儿童的 Python 学习环境,灵感来自 Logo。
  • 如果您觉得中文版不方便,可以在http://www.playfulinvention.com/tadownload/下载所需的英文原版版本。在使用过程中如果需要box3,box4....,可以点击左下角文本命令编辑区写入“global: box3”冒号后面有个空格。...
  • Python3安装turtle

    万次阅读 2018-12-24 19:19:49
    Python3安装turtle提示错误:Command “python setup....pip在下载turtle 0.0.2包后,会解压到本地再安装,提示的错误在解压的setup.py文件里面, 解决的办法就是:按照给定的链接(我的是这个),把turtle下载到...

空空如也

空空如也

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

turtle下载