コード例 #1
0
def quadrado_b(lado):
    """
    Desenha um quadrado.
    """
    cTurtle.showturtle()
    #-----------
    for i in range(4):
        cTurtle.forward(lado)
        cTurtle.right(90)

    #----------
    cTurtle.hideturtle()
コード例 #2
0
def pentagono(lado):
    """
    Desenha um pentagono.
    """
    cTurtle.showturtle()
    #-----------
    for i in range(5):
        cTurtle.forward(lado)
        cTurtle.right(72)

    #----------
    cTurtle.hideturtle()
コード例 #3
0
ファイル: tartaruga_1.py プロジェクト: ernestojfcosta/IPRP
def pentagono(lado):
    """
    Desenha um pentagono.
    """
    cTurtle.showturtle()
    #-----------
    for i in range(5):
        cTurtle.forward(lado)
        cTurtle.right(72)

    #----------
    cTurtle.hideturtle()  
コード例 #4
0
ファイル: tartaruga_1.py プロジェクト: ernestojfcosta/IPRP
def quadrado_b(lado):
    """
    Desenha um quadrado.
    """
    cTurtle.showturtle()
    #-----------
    for i in range(4):
        cTurtle.forward(lado)
        cTurtle.right(90)

    #----------
    cTurtle.hideturtle()
コード例 #5
0
ファイル: espiral.py プロジェクト: ernestojfcosta/IPRP
def espiral(comp_min, comp_max, passo, angulo):
    """
    Desenho de espirais por justaposi��o de segmentos de recta que 
    v�o rodando de um certo �ngulo. Assumo sentido crescente e rota��o
    id�ntica � dos ponteiros do rrel�gio.
    """
    cTurtle.down()
    for segmento in range(comp_min, comp_max, passo):
        cTurtle.forward(segmento)
        cTurtle.right(angulo)
    cTurtle.up()
    cTurtle.hideturtle()
コード例 #6
0
def espiral(comp_min, comp_max, passo, angulo):
    """
    Desenho de espirais por justaposi��o de segmentos de recta que 
    v�o rodando de um certo �ngulo. Assumo sentido crescente e rota��o
    id�ntica � dos ponteiros do rrel�gio.
    """
    cTurtle.down()
    for segmento in range(comp_min, comp_max, passo):
        cTurtle.forward(segmento)
        cTurtle.right(angulo)
    cTurtle.up()
    cTurtle.hideturtle()
コード例 #7
0
def poligono_regular(comp_lado, num_lados):
    """
    Desenha um pol’gono.
    """
    cTurtle.showturtle()
    angulo_viragem = 360 / num_lados
    #-----------
    for i in range(num_lados):
        cTurtle.forward(comp_lado)
        cTurtle.right(angulo_viragem)

    #----------
    cTurtle.hideturtle()
コード例 #8
0
ファイル: tartaruga_1.py プロジェクト: ernestojfcosta/IPRP
def poligono_regular(comp_lado,num_lados):
    """
    Desenha um pol’gono.
    """
    cTurtle.showturtle()
    angulo_viragem = 360 /num_lados
    #-----------
    for i in range(num_lados):
        cTurtle.forward(comp_lado)
        cTurtle.right(angulo_viragem)

    #----------
    cTurtle.hideturtle()     
コード例 #9
0
def poligono_regular_b(comp_lado, num_lados):
    """
   Desenha um pol’gono.
   """
    cTurtle.bgcolor("red")
    cTurtle.begin.fill()
    cTurtle.showturtle()
    CTurtle.pencolor("red")
    angulo_viragem = 360 / num_lados
    #-----------
    for i in range(num_lados):
        cTurtle.forward(comp_lado)
        cTurtle.right(angulo_viragem)

    #----------
    cTurtle.hideturtle()
    cTurtle.end_fill()
コード例 #10
0
ファイル: tartaruga_1.py プロジェクト: ernestojfcosta/IPRP
def poligono_regular_b(comp_lado,num_lados):
   """
   Desenha um pol’gono.
   """
   cTurtle.bgcolor("red")
   cTurtle.begin.fill()
   cTurtle.showturtle()
   CTurtle.pencolor("red")
   angulo_viragem = 360 /num_lados
   #-----------
   for i in range(num_lados):
       cTurtle.forward(comp_lado)
       cTurtle.right(angulo_viragem)

   #----------
   cTurtle.hideturtle()  
   cTurtle.end_fill()
コード例 #11
0
ファイル: enforcadob.py プロジェクト: ernestojfcosta/IPRP
def desenha_enforcado(i):
    cTurtle.up()
    if(i==0):
        cTurtle.goto(60,-90)
        cTurtle.setheading(180)
        cTurtle.down()
        cTurtle.forward(130)
        cTurtle.right(90)
        cTurtle.forward(160)
        cTurtle.right(90)
        cTurtle.forward(70)
        cTurtle.right(90)
        cTurtle.forward(20)
        cTurtle.up()
        cTurtle.goto(-70,50)
        cTurtle.down()
        cTurtle.goto(-50,70)
    elif(i==1):
        cTurtle.goto(-20,30)
        cTurtle.down()
        cTurtle.circle(20)
    elif(i==2):
        cTurtle.goto(0,10)
        cTurtle.down()
        cTurtle.goto(0,-30)
    elif(i==3):
        cTurtle.goto(0,0)
        cTurtle.down()
        cTurtle.goto(-20,-10)
    elif(i==4):
        cTurtle.goto(0,0)
        cTurtle.down()
        cTurtle.goto(20,-10)
    elif(i==5):
        cTurtle.goto(0,-30)
        cTurtle.down()
        cTurtle.goto(-20,-70)
        cTurtle.goto(-30,-70)
    elif(i==6):
        cTurtle.goto(0,-30)
        cTurtle.down()
        cTurtle.goto(20,-70)
        cTurtle.goto(30,-70)
    cTurtle.hideturtle()
コード例 #12
0
def desenha_enforcado(i):
    cTurtle.up()
    if(i==0):
        cTurtle.goto(60,-90)
        cTurtle.setheading(180)
        cTurtle.down()
        cTurtle.forward(130)
        cTurtle.right(90)
        cTurtle.forward(160)
        cTurtle.right(90)
        cTurtle.forward(70)
        cTurtle.right(90)
        cTurtle.forward(20)
        cTurtle.up()
        cTurtle.goto(-70,50)
        cTurtle.down()
        cTurtle.goto(-50,70)
    elif(i==1):
        cTurtle.goto(-20,30)
        cTurtle.down()
        cTurtle.circle(20)
    elif(i==2):
        cTurtle.goto(0,10)
        cTurtle.down()
        cTurtle.goto(0,-30)
    elif(i==3):
        cTurtle.goto(0,0)
        cTurtle.down()
        cTurtle.goto(-20,-10)
    elif(i==4):
        cTurtle.goto(0,0)
        cTurtle.down()
        cTurtle.goto(20,-10)
    elif(i==5):
        cTurtle.goto(0,-30)
        cTurtle.down()
        cTurtle.goto(-20,-70)
        cTurtle.goto(-30,-70)
    elif(i==6):
        cTurtle.goto(0,-30)
        cTurtle.down()
        cTurtle.goto(20,-70)
        cTurtle.goto(30,-70)
    cTurtle.hideturtle()