Versión en inglés de la biblioteca Turtle en Python
La versión en inglés de la biblioteca de tortugas en Python es la siguiente:
Conocimientos básicos de dibujo de tortugas:
1. Canvas (canvas)
.turtle .screensize(canvwidth=None,?canvheight=None,?bg=None)?#Los parámetros son el ancho (unidad de píxel), el alto y el color de fondo del lienzo.
turtle.screensize()?#Devolver tamaño predeterminado (400,?300)
turtle.setup(width=0.5,?height=0.75,?x=None,?y =Ninguno)?#Parámetros: ancho,?alto:?Cuando el ancho y el alto de entrada son números enteros,?representa píxeles; cuando son decimales,?representa la proporción de la pantalla de la computadora ocupada,
(x ,?y):?Esta coordenada representa la posición del vértice de la esquina superior izquierda de la ventana rectangular. Si está vacía, la ventana está ubicada en el centro de la pantalla.
2. Sistema de coordenadas de ángulo y espacio de tortuga
turtle.goto(x, y)?# Salta directamente al punto de coordenadas correspondiente
turtle.fd ( d)?#Avanzar d píxeles
turtle.bk (d)#Retroceder d píxeles
turtle.circle(r, ángulo)?#Usar r como radio, rotar ángulo del ángel. Si r es positivo, gira hacia la izquierda en dirección de avance; si r es negativo, gira en dirección opuesta. El eje x mide 0 grados, el sentido contrario a las agujas del reloj es un ángulo positivo y el sentido de las agujas del reloj es un ángulo negativo.
turtle.seth(angle)?Cambiar la dirección de viaje, pero no viajar
3 modo de color RGB
turtle.colormode(mode)?mode. =1, entonces es un decimal, modo=255, ¿entonces es un número entero?
turtle.pencolor('color')?color=cadena de color, como rojo, azul?
Valor decimal RGB: tortuga.pencolor (0,63, 0,13, 0,93)
Valor de tupla RGB: tortuga.pencolor ((0,63, 0,13, 0,93))
4. función de control
turtle.penup()# Levanta el pincel y deja de pintar
turtle.pendown()# Suelta el pincel y comienza a pintar Los dos primeros aparecen en pares
turtle.pencolor()#Color de pintura
turtle.pensize()?#Grosor del pincel
turtle.speed(speed): #Establece la velocidad de movimiento del pincel, la rango de velocidad de dibujo con pincel [0, 10] Entero, cuanto mayor es el número, más rápido es.
turtle.begin_fill()#Listo para comenzar a llenar gráficos
turtle.end_fill()#Relleno completado
turtle.color(color1,?color2)? # Al mismo tiempo, configure pencolor=color1,?fillcolor=color2
5. Función de control de dirección
turtle.setheading(angle) #Cambie la dirección de viaje, pero no el viaje. , es un ángulo absoluto.
turtle.left(angel)#Cuando la tortuga gira a la izquierda, el ángel gira en la dirección actual de la tortuga
turtle.right(angel)#Cuando la tortuga gira a la derecha, ángel está en El ángulo de rotación de la tortuga en la dirección de viaje actual
6 Otras funciones
turtle.stamp() copia el gráfico actual
tortuga. .write(s,?[font = ("font-name", font_size, "font_type")]) Escribe texto, s es el contenido del texto, font es el parámetro de la fuente, que son el nombre, el tamaño y el tipo de la fuente. respectivamente; la fuente es opcional y el parámetro de fuente también es opcional
turtle.undo() cancela la operación de la última imagen
turtle.clear() borra la ventana de la tortuga, pero la posición y el estado de la tortuga no cambiarán
turtle .reset() limpia la ventana y restablece el estado de la tortuga al estado inicial