Red de conocimiento informático - Material del sitio web - Versión en inglés de la biblioteca Turtle en Python

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