notas de tartaruga

1 biblioteca Introdução :. Turtle é uma biblioteca na linguagem Python renderização muito popular da imagem, imagine uma pequena tartaruga em um eixo horizontal é x, e o eixo vertical é a coordenada y origem, (0,0) posição para começar, a função de controlo de um conjunto de instruções, que se deslocam no plano do sistema de coordenadas, de modo a desenhar um padrão no seu caminho de rastreamento.

2 . .Turtle Esquema forma: um pixel é a unidade mais pequena; sítios adicionais b () tamanho do conjunto e forma; formato c: .. Turtle.setup (largura, altura , startx, starty); d 4 parâmetro. depois de dois opcional; função e.setup não é necessário, apenas quando a necessidade de controlar o tamanho da janela de desenho quando ele é chamado.

3 . Desenho básico:

.a. tela (canvas)

lona da tartaruga é uma área de desenho para nós para expandir, podemos definir seu tamanho e posição inicial.

Defina o tamanho da tela

turtle.screensize (canvwidth = None, canvheight = None, bg = None), os parâmetros são largura (em pixels), alta cor de fundo da lona.

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

turtle.screensize () # retorna o tamanho padrão (400, 300)

turtle.setup (largura = 0,5, altura = 0,75, startx = Nenhum, starty = Nenhum), parâmetros: largura, altura: largura e altura do inteiro de entrada, representa um pixel; é um número decimal, representa a proporção do ecrã de computador ocupando, ( startx, starty): indica as coordenadas de posição da parte superior esquerda vértice de uma janela rectangular, se estiver vazio, o centro da janela do ecrã.

如: turtle.setup (largura = 0,6, altura = 0,6)

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

b. Escova

estado escova b.1:

Na tela, há uma origem padrão para os eixos coordenados do centro da tela, há um eixo X direção positiva de frente para a origem pequenas tartarugas de coordenadas. Aqui nós descrevemos o uso de uma pequena tartaruga duas palavras: a origem das coordenadas (posição), de frente para a direção do eixo x positivo (direção), desenho da tartaruga, um estado é tartarugas pequenas descrito posição de uso (escova) do.

atributos escova b.2:

Escovas (atributos da escova, cor, largura, desenho de linha, etc.)

1) turtle.pensize (): Define a largura da caneta;

2) turtle.pencolor (): nenhum é passado, retorna a cor da caneta corrente, parâmetros caneta cor de entrada, que pode ser uma cadeia de caracteres, tais como "verde", "vermelho", pode ser RGB 3-tuplo.

3) turtle.speed (velocidade): Ajuste a velocidade de movimento da escova, escovado gama de velocidades [0,10] inteiro, quanto maior for o número, mais rápido.

. C escova comando de desenho:

turtle.forward (distância) # distância longitudinal em movimento na direcção da escova de pixel actual

turtle.backward distância (raio) # de pixel deslocado no sentido oposto para o comprimento actual da escova

turtle.right (grau) # no sentido horário (direita) para mover grau de

turtle.left (grau) # anti-horário (para a esquerda) grau de movimento de

turtle.penup () # Set levante a escova

turtle.goto (x, y) # movimento da caneta para a coordenada x, y posição

turtle.pendown () # set para baixo a escova

turtle.circle (raio) # raio do círculo com um raio desenhada

turtle.write ( "text") # desenhar uma cadeia de texto

escova em forma turtle.showturtle () # Exibição tartaruga

turtle.hideturtle () # escondida forma de pincel tartaruga

turtle.mainloop () ou turtle.done () # programa de controle suspensa até que o usuário fecha a janela gráfica, última declaração do programa

. D escova comando de controlo:

turtle.fillcolor (colorstring) # preenchimento de cor desenho figura

turtle.color (cor1, color2) # e conjunto pencolor = cor1, fillcolor = color2

turtle.filling () retorna # se o estado atual do enchimento

turtle.begin_fill () # pronto para iniciar o preenchimento dos gráficos

turtle.end_fill () # enchimento é concluída

. comandos de controle E globais:

turtle.clear () janela # vazio tartaruga, mas a tartaruga de localização e status não mudará

turtle.reset () # janela vazia, estado de reset como uma tartaruga estado inicial

turtle.undo () # desfazer a última tartaruga ação

turtle.isvisible () # retorna a tartaruga atual é visível



 

Acho que você gosta

Origin www.cnblogs.com/155722-lq/p/12497222.html
Recomendado
Clasificación