Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Objetivo
El objetivo principal de este laboratorio es experimentar con el Módulo turtle de Python, en
algoritmos secuenciales.
2. Modifique el anterior programa agregando los comandos necesarios para que la tortuga
dibuje la siguiente figura:
1
3. Ejecute el siguiente programa:
4. Modifique el anterior programa agregando los comandos necesarios para que la tortuga
dibuje la siguiente figura:
# Crea la ventana
v = turtle.Screen()
v.bgcolor("lightgreen") # color de fondo de la ventana
# Crea la tortuga
leonardo = turtle.Turtle()
2
# Dibuja
leonardo.pensize(10) # ancho de la lı́nea
leonardo.color("blue") # color de la lı́nea
leonardo.shape("arrow") # la figura sera una flecha
leonardo.left(90)
leonardo.forward(150)
# Cierra la ventana
v.exitonclick()
6. Modifique el anterior programa agregando los comandos necesarios para que la tortuga
dibuje la siguiente figura:
https://www.w3schools.com/colors/colors_names.asp
# Crea la ventana
v = turtle.Screen()
v.bgcolor("Yellow")
# Crea la tortuga
t = turtle.Turtle()
# Dibuja el Cuadrado
t.hideturtle() # oculta la tortuga
t.fillcolor("DodgerBlue") # color del relleno
t.begin_fill() # inicia el relleno
3
t.forward(50)
t.left(90)
t.forward(50)
t.left(90)
t.forward(50)
t.left(90)
t.forward(50)
t.end_fill() # fin de relleno
t.up()
t.goto(0,-20) # salta desde donde está a (0,-20)
t.write("Cuadrado") # imprime un texto
# Cierra la ventana
v.exitonclick()
import turtle
# Crea la ventana
v = turtle.Screen()
# Crea la tortuga
c = turtle.Turtle()
# Dibuja el circulo
c.hideturtle()
c.penup() # levanta el lapiz para dejar de dibujar
c.goto(-100,0)
c.pendown() # baja el lapiz para dibujar
c.fillcolor("red")
c.begin_fill()
c.circle(30)
c.end_fill()
# Crea la tortuga
o = turtle.Turtle()
# Dibuja la elipse
o.penup()
o.goto(100,30)
o.pendown()
o.fillcolor("green")
o.shape("circle")
o.shapesize(4,8,1)
4
# Cierra la ventana
v.exitonclick()
9. Genere la siguiente figura. (Sugerencia: Utilice las ideas de los anteriores códigos).
5
3. Problemas asignados para entrega
1. Octágono. Dibuje un octágono como en la siguiente figura:
2. Paralelogramo. Dibuje un paralelogramo azul con cada lı́nea larga de longitud 100 y cada
lı́nea corta de longitud 50 y con un ancho de lı́nea de 10. Consejo: cada ángulo pequeño
y grande debe sumar 180, y cada ángulo opuesto es el mismo:
3. Iniciales. Dibuja tus iniciales usando turtle. Se sugiere utilizar t.up(), t.down() y t.home():
6
4. Figuras planas. Dibuje las siguientes figuras planas: