“ Tortuga ” es una función de Python como un tablero de dibujo, que nos permite ordenar a una Turtle que dibuje por todas partes. Podemos usar funciones como turtle.forward(…) y turtle.right(…) que pueden mover la Turtle. Turtle también se conoce como lenguaje de programación de logotipos que ordena el movimiento y el dibujo de líneas o gráficos vectoriales, ya sea en la pantalla o con un pequeño robot denominado Turtle.
Funciones utilizadas
- Turtle(): este método se usa para hacer objetos.
- onscreenclick (nombre de la función, 1): esta función de Turtle que envía la coordenada actual a la función que se utiliza para formar un triángulo, 1 es para hacer clic con el botón izquierdo y 3 es para hacer clic con el botón derecho
- speed(): Esto se usa para aumentar o disminuir la velocidad del puntero de la Turtle.
- listen(): esto permite que el servidor escuche las conexiones entrantes.
- done(): Esto se usa para sostener la pantalla.
- penup(): esta función está integrada en la biblioteca de turtle para dibujar la línea.
- pendown(): esta función está integrada en la biblioteca de turtle para dibujar en la línea.
- adelante(): esta función está integrada en la biblioteca de turtle para mover la Turtle hacia adelante. Toma la unidad de píxeles como argumento
- izquierda(): esta función está integrada en la biblioteca de turtle para girar la dirección izquierda de la Turtle. Toma el ángulo en grado como argumento
Python3
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()
Producción :
Publicación traducida automáticamente
Artículo escrito por sunny18bcs1027 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA