如何在Python Turtle中使用onscreenclick制作三角形 您所在的位置:网站首页 python绘制八角形 如何在Python Turtle中使用onscreenclick制作三角形

如何在Python Turtle中使用onscreenclick制作三角形

2023-11-27 19:11| 来源: 网络整理| 查看: 265

如何在Python Turtle中使用onscreenclick制作三角形

“Turtle “是一个类似于画板的Python功能,它可以让我们命令Turtle在上面画个不停我们可以使用turtle.forward(…)和turtle.right(…)这样的函数来移动Turtle。Turtle也被称为Logo编程语言,它的命令是在屏幕上或用一个被称为Turtle的小机器人移动和画出线条或矢量图。

使用到的方法 Turtle():该方法用于制造对象。 onscreenclick(functionname,1):这个Turtle函数将当前坐标发送给函数,函数进一步利用它来形成三角形,1代表左击,3代表右击。 speed():用来增加或减少Turtle指针的速度。 listen():这允许服务器监听进入的连接。 done():这是用来保持屏幕的。 penup():这是Turtle库中的内置函数,用来画出线条。 pendown():这是Turtle库中的内置函数,用来画线。 forward():这是Turtle库中的一个内置函数,用于将Turtle向前移动,它需要像素单位作为参数。 left():这是Turtle库中的一个内置函数,用于使Turtle向左转,它的参数是角度(度)。 import turtle     # Screen() method to get screen wn=turtle.Screen()    # creating tess object tess=turtle.Turtle()      def triangle(x,y):         # it is used to draw out the pen     tess.penup()           # it is used to move cursor at x     # and y position     tess.goto(x,y)           # it is used to draw in the pen     tess.pendown()     for i in range(3):                   # move cursor 100 unit         # digit forward         tess.forward(100)                   # turn cursor 120 degree left         tess.left(120)                   # Again,move cursor 100 unit         # digit forward         tess.forward(100)           # special built in function to send current # position of cursor to triangle turtle.onscreenclick(triangle,1)   turtle.listen()   # hold the screen turtle.done()

输出 :

如何在Python Turtle中使用onscreenclick制作三角形?

我们可以看到光标形成的三角形。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有