Biblioteca Notas de tortugas 2.0

notas de la biblioteca de tortuga

1 tortuga Introducción

1.1 tortuga Biblioteca Información general

Tortuga biblioteca es biblioteca lenguaje Python en un muy popular dibujo una imagen, imaginar una pequeña tortuga, de un eje horizontal es x, el eje vertical representa la coordenada y origen, (0,0) posición de partida, de acuerdo con un conjunto de funciones que comando de control, se mueve en el plano del sistema de coordenadas, con el fin de dibujar un patrón de rastreo en su camino.

1.2 tortuga principio Biblioteca

centro de tortuga de la forma, se forma la trayectoria del pie de la lona patrón dibujado, tortuga controlada por un programa, puede cambiar de color, cambie el ancho y similares.

 

2 Conceptos básicos

 2.1 lienzo

La lona es la tortuga para nosotros para ampliar el área de la pintura, podemos establecer su tamaño y posición inicial.

Hay dos métodos de lona que suelen utilizarse: ScreenSize () y configuración ()

parámetros de la lona son ancho (en píxeles), alto, el color de fondo

Tales como:

turtle.screensize ( 800 , 600 , "verde") 

turtle.screensize () # devuelve el tamaño predeterminado ( 400 , 300 )

 parámetros:

anchura, altura : anchura y la altura del entero de entrada, representa un pixel; es un decimal, el ordenador indica la relación ocupada por la pantalla

(El startx, StartY) : Esto indica las coordenadas de posición de la ventana rectangular en el vértice superior izquierdo, si está vacío, la ventana central de la pantalla

El programa de instalación () Ajuste el tamaño de forma y posición, 4 dos después de parámetros opcionales, Configuración () representa una necesaria

Tales como:

turtle.setup (anchura = 0,6 , altura = 0,6 ) 

turtle.setup (con = 800 , altura = 800 , startx = 100 , starty = 100 )

 2.2 Pincel

 En el lienzo, hay un origen predeterminado para los ejes de coordenadas del centro de la tela , hay un eje-x dirección positiva frente a la de origen pequeñas tortugas de coordenadas.

Aquí se describe el uso de una pequeña tortuga dos palabras: la marca de origen (posición), frente a los eje X dirección positiva (dirección), dibujo de tortuga, un estado es pequeño tortugas descritos posición de uso (cepillo) de.

2.2.1 Funciones de Control del cepillo

Después de que el cepillo ha estado operando con eficacia, por lo general aparecen en pares

Turtle.penup () elevó su pincel, tortugas de mar en vuelo

Turtle.pendown () cae cepillo, tortugas rastreo

Turtle.penside (anchura) ancho de la pluma, tortuga cintura

Turtle.pencolor (color) color del lápiz de pintura, tortugas

Lo cual, colorpluma tres formas:

cadena de color:

turtle.pencolor ( “rojo”)

valores decimales RGB:

turtle.pencolor ( 0,63 , doce y trece , 0.94 )

los valores RGB de tupla:

turtle.pencolor ( 0,63 , doce y trece , 0.94 )

 2.2.2 función de control de movimiento

recorrido del control de las tortugas: seguir recto y pasar la curva

Después de que el cepillo de ajustes permanecen en efecto hasta el siguiente reinicio

Turtle.forward (d) seguir recto hacia delante, tortugas   

                                                  d: distancia de viaje, puede ser negativo

Turtle.circle (r, medida = Ninguno) de acuerdo con la medida en ángulo dibujado arco de radio r

                                                  r: la posición central predeterminada en el lado izquierdo de la tortuga distancia r

                                                  medida: ángulo de dibujo, el valor predeterminado es un círculo completo de 360 ​​grados

2.2.3 función de control de dirección

Tortuga frente a control de dirección: ángulo absoluto y ángulo de la tortuga

Turtle.setheading (ángulo) para cambiar el sentido de la marcha, el ángulo de caminar tortuga

                                            El ángulo absoluto del sentido de la marcha: ángulo

Turtle.left (ángulo) izquierdo tortuga a su vez

Turtle.right (ángulo) Tortugas Gira a la derecha

                                             ángulo: que gira en la conducción actual tortuga ángulo de dirección

 2.3 Sistema de color RGB

Se refiere a una combinación de azul y verde de color RGB rojo tres canales, cada color en el intervalo de 0-255 decimal número entero o 0-1, el uso del valor predeterminado pequeño, se puede cambiar a un valor entero

Turtle.colormode (modo) 1.0: RGB pequeño modelo numérico

                                            255: modo entero RGB

RGB de color común:

 2.4 sistema de coordenadas espaciales

 

2.5 sistema de coordenadas angular

 

 

Ejemplo 3. Dibujo

Dibujar círculos concéntricos

de tortuga de importación * 
# de la forma con el tamaño y posición, seguido de la anchura parámetro forma, altura, respecto a la mesa empezando abscisa, ordenada 
de configuración ( 600 , 400 , 500 , 200 está ) 
color # pluma 
Color ( " Red " ) 
# pluma anchura 
pensize (R) ( . 3 ) 
# 20 dibujar un círculo con un radio de 
círculo ( 20 ) 
# modificar la pluma anchura 
pensize (R) ( 3. ) 
# de bucle, para dibujar círculos concéntricos 
para I en Rango ( 1. , 4. ): 
    # levantar la boquilla (no dejar marcas en el formulario) 
    levantarpincel () 
    # moverse el cepillo a las coordenadas ( 0 - 10 *I)
     GOTO ( 0 , - 10 * I) 
    # cepillo cae (iniciar marcas en la forma) 
    penDown () 
    # continuamente en un radio de bucle de un círculo dibujado diferente 
    círculo ( 20 es + I * 10 ) 
Fin ()

 

 

 

 

  

Supongo que te gusta

Origin www.cnblogs.com/slj-xt/p/12524779.html
Recomendado
Clasificación