Turtle graphics
Juan José Carrillo C.
Universidad El Bosque - Bioingenierı́a
2020-2
Juan José Carrillo Turtle graphics Universidad El Bosque - Bioingenierı́a 2020-2
Turtle graphics
Módulo (ej: turtle): Un archivo que contiene definiciones y
declaraciones de python destinado al uso de programas de python.
Clase (ej: Screen, Turtle): Un prototipo para un objeto que define un
grupo de atributos que caracteriza cualquier objeto de la clase.. ”Un
plano de un objeto”.
Instancia (ej: ventana, donatello): Un objeto individual de alguna
clase.
Atributos (ej: trabajo): Una variable asigada que pertenece a una
instancia.
Métodos (ej: forward, left): Una clase especial de función.
Juan José Carrillo Turtle graphics Universidad El Bosque - Bioingenierı́a 2020-2
Resumen de métodos
Método Parámetro Descripción
forward Distancia. Mueve la tortuga al frente.
backward Distancia. Mueve la tortuga atrás.
right Ángulo. Gira con las manecillas del reloj.
left Ángulo. Gira contra las manecillas del reloj.
up () Levanta la tortuga.
down () Baja la tortuga.
color Nombre del color. Cambia el color de la tortuga.
fillcolor Nombre del color. Cambia el color de la flecha.
goto x,y Mueve la tortuga a la posición x,y.
stamp () Imprime la forma de la tortuga.
speed Entero 0=sin animación, 1-10 (menor a mayor).
shape ”triangle”, ”turtle”. Le da forma a la tortuga.
Juan José Carrillo Turtle graphics Universidad El Bosque - Bioingenierı́a 2020-2
Turtle graphics
Juan José Carrillo Turtle graphics Universidad El Bosque - Bioingenierı́a 2020-2
Turtle graphics
Juan José Carrillo Turtle graphics Universidad El Bosque - Bioingenierı́a 2020-2
Ejercicio
Implemente un script usando las turtle graphics y la estructura for para
obtener las siguientes figuras geométricas en una misma ventana:
Un triángulo rectángulo. (Rojo)
Un rectángulo. (Azul)
Un hexágono. (Morado)
Un octágono. (Naranja)
Juan José Carrillo Turtle graphics Universidad El Bosque - Bioingenierı́a 2020-2
Referencias
Puede encontrar las referencias en el syllabus.
https://www.python.org/
https://realpython.com/
https://www.coursera.org/learn/python-basics
Juan José Carrillo Turtle graphics Universidad El Bosque - Bioingenierı́a 2020-2