La tortuga precisa tener un tablero para dibujar y a la par que este tablero permanezca hasta que hagamos alguna acción.
Como primera línea de código tenemos que importar la librería turtle.py, de la siguiente manera.
from turtle import *
Creamos una tortuga que llamamos t, invocando la clase Turtle(), dentro de la librería turtle.py esta definida una clase Turtle, que por defecto crea una tortuga.
t = turtle.Turtle()
Ahora precisamos crear una función que sea la parte principal del programa, la llamaremos "main", que en inglés quiere decir principal.
En python se usa la palabra reservada "def" (esta palabra no puede usarse para definir una variable), el significado sería "definir una función", una función es como un subprograma, al que podemos invocar, desde cualquier lugar del programa. La notación en python es la siguiente def nombre_de_la_función, entre paréntesis las variables de entrada que usara la función, y para finalizar se usan ":"
def main():
Usamos otra clase de la librería turtle.py, llamada Screen (traducido quiere decir ventana), esta clase nos permite definir el tablero donde podrá actuar nuestra tortuga "t". Creamos una ventana que llamaremos "miVentana", este es ahora un objeto de la clase Screen, usamos los atributos "bgcolor", abreviatura de background que quiere decir fondo, en este caso usamos el color "silver", también usamos el atributo "title", que pone un título en la parte superior de la ventana. Por último para poder cerrar la ventana usamos el atributo "exitonclick()". Es de hacer notar que las clases de una librería se inician con una mayúscula, también podríamos haber escrito turtle.Screen, pero preferimos definir un objeto miVentana, esto es más entendible y práctico.
def main():
miVentana = turtle.Screen()
miVentana.bgcolor("silver") # "black"
miVentana.title("Perseguir_18")
miVentana.exitonclick()
En python la sintaxis exige identación o sangría, de este modo hemos terminado de definir la función "main".
Guardamos este programa como cuadrado.py
import turtle
t = turtle.Turtle()
def main():
miVentana = turtle.Screen()
miVentana.bgcolor("silver")
miVentana.title("Cuadrado")
miVentana.exitonclick()
main()
Si lo ejecutamos obtenemos esta ventana, en el centro esta un triángulo que es la tortuga por defecto,
se ubica en las coordenadas (0,0), que es el centro de la pantalla, si se hace click con el mouse sobre la
ventana esta se cierra:
Bueno ahora el desafío es lograr este resultado. Primer interrogante tienen cargado python3 en vuestra
computadora, segundo interrogante como hacen correr un programa escrito en python.
En este sitio puede resolver los interrogantes anteriores
https://opentechschool.github.io/python-beginners/es_CL/getting_started.htm