tortuga biblioteca de aprendizaje de Python (a)

  Galería de tortuga, también conocido como biblioteca de tortugas marinas es una de la biblioteca estándar de Python importante, puede realizar gráficos básicos de representación. biblioteca tortuga mientras graficar el marco básico de: a crías se arrastran en un sistema de coordenadas, que forma un dibujo patrón de oruga. Sólo empezar a dibujar, pequeñas tortugas se encuentra en el centro de la tela, donde las coordenadas (0,0), la dirección de avance es horizontal a la derecha.

 

biblioteca de funciones básicas tortuga

  

turtle.setup (a, b, c, d)
  •   (A, b): Introduzca la anchura y la altura son números enteros, se refiere a un píxel; es un decimal, el ordenador indica la relación ocupada por la pantalla
  •   (StartX, comienzo_y): la posición de las coordenadas de los vértices de la esquina superior izquierda de la ventana rectangular, si está vacío, el centro de la ventana de la pantalla se encuentra
turtle.fd (x) Brush lo largo de la dirección de la corriente de avance x (signo)
turtle.bk (x) Para mover la pluma (a, b), la dirección de la corriente no se cambia
turtle.goto (a, b) Para mover la pluma (a, b), la dirección de la corriente no se cambia
turtle.circle (r, el ángulo) Brush radio r, el ángulo de rotación a la izquierda (más o menos) de
turtle.setth (ángulo) (ángulo absoluto) Cambiar la dirección del pincel actual, pero no lo hace viajes
turtle.left (ángulo) (las tortugas ángulo) La dirección de la corriente del ángulo izquierdo del cepillo
turtle.right (ángulo) (las tortugas ángulo) Giro en ángulo dirección correcta de la escobilla actual
turtle.colormode (modo) modo 1.0RGB fraccional (general); 255RGB número entero modelo numérico
turtle.penup () Levantar el cepillo
turtle.pendown () bajar el cepillo
turtle.pensize (a) Ajuste el tamaño del pincel de un píxel
turtle.pencolor ( “rojo”) Establecer el color del pincel a rojo (otra)
turtle.begin_fill () Listo para comenzar gráficos de llenado
turtle.end_fill () El llenado se ha completado
turtle.fillcolor (cadena de color) Dibujar gráficos en color de relleno
turtle.hideturtle () Ocultar flechas muestran
turtle.showturtle () flecha pantalla
turtle.done () Pintar el extremo

 

     color de la pluma se puede expresar en una variedad de formas:

          secuencia Color: turtle.pencolor ( "púrpura")

     Pequeño RGB valora: turtle.pencolor (0.63, 0.13, 0.94 )
     número entero valores RGB: turtle.pencolor (160, 32, 240 )

          valores Tuple RGB: turtle.pencolor ((0,63, 0,13, 0,94))

 

de color común RGB       

 

              

nombre chino cadena valores enteros RGB valores decimales RGB
blanco blanco 255, 255, 255 1, 1, 1
amarillo amarillo 255, 255, 0 1, 1, 0
magenta magenta 255, 0, 255 1, 0, 1
El color azul cian 0, 255, 255 0, 1, 1
azul azul 0, 0, 255 0, 0, 1
negro negro 0, 0, 1 0, 0, 0
conchas de colores concha 255, 245, 238 1, 0,96, 0,93
dorado oro 255, 215, 0 1, 0,84, 0
rosa rosado 255, 192, 203 1, 0,75, 0,80
marrón marrón 165, 42, 42 0,65, 0,16, 0,16
púrpura púrpura 160, 32, 240 0.63, 0.13, 0.94
el color de tomate tomate 255, 99, 71 1, 0,39, 0,28

 

dibujo ejemplos

 

triángulo equilátero superpuesta

 1 import turtle as t
 2 
 3 def drawTriangle(angle, long):
 4     for i in range(3):
 5         t.fd(long)
 6         t.left(angle)
 7 
 8 if __name__ == "__main__":
 9     t.pensize(3)
10     t.seth(-120)
11     drawTriangle(120, 100)
12     for i in range(2):
13         t.fd(200)
14         t.left(120)
15     t.fd(100)
16     t.left(120)
17     t.fd(100)
18     t.right(120)
19     t.fd(100)
20     t.hideturtle()
21     t.done()

 

 

               




六角形

import turtle as t

def drawSixangle(angle, long):
    for i in range(5):
        t.fd(long)
        t.right(angle)

def drawTriangle(angle1, angle2, long):
    for i in range(6):
        t.fd(long)
        t.right(angle1)
        t.fd(long)
        t.left(angle2)

if __name__ == "__main__":
    t.pensize(2)
    t.seth(30)
    drawSixangle(60, 100)
    t.fd(100)
    drawTriangle(120, 60, 100)
    t.done()

 





 

五角星

 1 import turtle as t
 2 
 3 def main(long, angle):
 4     for i in range(5):
 5         t.fd(long)
 6         t.right(angle)
 7 
 8 if __name__ == "__main__":
 9     t.begin_fill()
10     t.fillcolor('red')
11     t.pensize(1)
12     main(100, 144)
13     t.end_fill()
14     t.hideturtle()
15     t.done()

 




 

 

Supongo que te gusta

Origin www.cnblogs.com/Lincoln-Wong/p/12466112.html
Recomendado
Clasificación