Advertisement
DARIOELMONO

trip

Nov 6th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.98 KB | None | 0 0
  1. import turtle
  2. # Definir todas las funciones necesarias
  3. # .....
  4. # .....
  5. # Definir también por ultimo la función bucle_principal()
  6. def show_menu():
  7.    
  8.     print("1.Menu")
  9.     print("2.Color de fondo de la ventana.") #SubMenú con diferentes colores.
  10.     print("3.Color del cursor.") #SubMenú con diferentes colores.
  11.     print("4.Velocidad del cursor.") #Velocidades entre 1-10.
  12.     print("5.Grosor del cursor.")
  13.     print("6.Cursor visible o invisible.")
  14.     print("7.Cursor al centro de la ventana.")
  15.     print("8.Desplazar el cursor.")
  16.     print("9.Girar cursor.") #0-360º
  17.     print("10.Borrar.")
  18.     print("11.Dibujar un polígono.")
  19.     print("12.Dibujar una magnífica estrella.")
  20.     print("13.Dibujar un círculo.")
  21.     print("14.Dibujar un punto.")
  22.     print("15.Crear un cielo de puntos.")
  23.     print("16.Crear un cielo de estrellas.")
  24.     print("17.Cosas raras que a nadie le importan.")
  25.     print("18.Finalizar programa.")
  26.     print(" ")
  27.  
  28. def avançar(steps):
  29.     pass
  30.  
  31. def bucle_principal():
  32.     opt = "1"
  33.    
  34.     while opt != "18":
  35.         if opt == "1":
  36.             show_menu()
  37.         elif opt == "8":
  38.             steps = int(input("Number of steps:"))
  39.             avancar(steps)
  40.         opt = input("Enter your option:")
  41.    
  42.  
  43. #Crea la ventana y inicia
  44. ventana = turtle.Screen() #crea una ventana en la que dibujar
  45. ventana.bgcolor("white") #pone color de fondo
  46. ventana.title("Ejercicio con la tortuga") #pone titulo en la ventana
  47. largo = 600
  48. ancho = 400
  49. ventana.setup(largo,ancho) #le da un tamaño
  50.  
  51. cursor = turtle.Turtle() #crea un cursor con el que dibujar
  52. cursor.pensize(1) #le da un grosor
  53. cursor.pencolor("black") #le da un color
  54. cursor.speed(6) #1-10
  55.  
  56. # se mantendrá en este bucle principal, hasta que
  57. # el usuario introduzca la opción salir
  58. bucle_principal()
  59.  
  60. # cerramos y salimos
  61. cursor.write("Clicka en la ventana para cerrarla",font=("Arial",16,"normal"))
  62. turtle.done()
  63. try:
  64.     turtle.bye()
  65. except:
  66.     print("programa terminado")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement