Advertisement
Guest User

Proyecto 2.1

a guest
Jun 13th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. def num_input(i):
  2. while True:
  3. x = int(input("Elija una opcion (1-" + str(i-1) + "): "))
  4. if 0 < x <= (i-1):
  5. print(" ")
  6. break
  7. else:
  8. print("Ingrese un numero correcto")
  9. return x
  10.  
  11.  
  12. def displayL(lista):
  13. for i in range(len(lista)):
  14. if i != 0:
  15. print(str(i) + ". " + str(lista[i]))
  16. else:
  17. print(str(lista[i]))
  18. print("-" * len(lista[i]))
  19. n = num_input(len(lista))
  20. return n
  21.  
  22.  
  23. def salida():
  24. print("¿Estás seguro que quieres salir?")
  25. k = input("Si o No:")
  26. return k
  27.  
  28.  
  29. def describir(i):
  30. print(contenidoL[i])
  31. print("-" * len(contenidoL[i]))
  32.  
  33.  
  34. def continuar():
  35. n = 0
  36. while n!= "1":
  37. n = input("Presione '1' para continuar:")
  38.  
  39.  
  40. MenuL = ["Aprendo Ciencia de la Computación","Acerca de","Mantenimiento de usuarios","Ranking","Empezar","Ayuda","Salir"]
  41. contenidoL = ["Contenido","Variables","Estructuras de control electivas","Estructuras de control repetitivas","Listas","Funciones","Atras"]
  42. opc2t = True
  43. opct = True
  44. while opct:
  45. opc = displayL(MenuL)
  46. if opc == 4:
  47. opc2t = True
  48. while opc2t:
  49. opc2 = displayL(contenidoL)
  50. if opc2 == 1:
  51. describir(opc2)
  52. print("")
  53. continuar()
  54. elif opc2 == 2:
  55. describir(opc2)
  56. print("")
  57. continuar()
  58. elif opc2 == 3:
  59. describir(opc2)
  60. print("")
  61. continuar()
  62. elif opc2 == 4:
  63. describir(opc2)
  64. print("")
  65. continuar()
  66. elif opc2 == 5:
  67. describir(opc2)
  68. print("")
  69. continuar()
  70. elif opc2 == 6:
  71. opc2t = False
  72. elif opc == 6:
  73. siono = salida()
  74. if siono == ("si" or "Si"):
  75. opct = False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement