Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import turtle
- # Definir todas las funciones necesarias
- # .....
- # .....
- # Definir también por ultimo la función bucle_principal()
- def show_menu():
- print("1.Menu")
- print("2.Color de fondo de la ventana.") #SubMenú con diferentes colores.
- print("3.Color del cursor.") #SubMenú con diferentes colores.
- print("4.Velocidad del cursor.") #Velocidades entre 1-10.
- print("5.Grosor del cursor.")
- print("6.Cursor visible o invisible.")
- print("7.Cursor al centro de la ventana.")
- print("8.Desplazar el cursor.")
- print("9.Girar cursor.") #0-360º
- print("10.Borrar.")
- print("11.Dibujar un polígono.")
- print("12.Dibujar una magnífica estrella.")
- print("13.Dibujar un círculo.")
- print("14.Dibujar un punto.")
- print("15.Crear un cielo de puntos.")
- print("16.Crear un cielo de estrellas.")
- print("17.Cosas raras que a nadie le importan.")
- print("18.Finalizar programa.")
- print(" ")
- def avançar(steps):
- pass
- def bucle_principal():
- opt = "1"
- while opt != "18":
- if opt == "1":
- show_menu()
- elif opt == "8":
- steps = int(input("Number of steps:"))
- avancar(steps)
- opt = input("Enter your option:")
- #Crea la ventana y inicia
- ventana = turtle.Screen() #crea una ventana en la que dibujar
- ventana.bgcolor("white") #pone color de fondo
- ventana.title("Ejercicio con la tortuga") #pone titulo en la ventana
- largo = 600
- ancho = 400
- ventana.setup(largo,ancho) #le da un tamaño
- cursor = turtle.Turtle() #crea un cursor con el que dibujar
- cursor.pensize(1) #le da un grosor
- cursor.pencolor("black") #le da un color
- cursor.speed(6) #1-10
- # se mantendrá en este bucle principal, hasta que
- # el usuario introduzca la opción salir
- bucle_principal()
- # cerramos y salimos
- cursor.write("Clicka en la ventana para cerrarla",font=("Arial",16,"normal"))
- turtle.done()
- try:
- turtle.bye()
- except:
- print("programa terminado")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement