Advertisement
teslariu

Untitled

Nov 16th, 2020
102
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. El programa debe solicitar ahora el nombre de un alumno y la cantidad de
  5. cursos en la que se encuentra inscripto. Estos dos valores deben
  6. almacenarse como una lista de dos elementos (el primero el nombre, el
  7. segundo la cantidad de cursos como un número entero) en una lista de
  8. alumnos.
  9.  
  10. Una vez hecho esto, debemos hacer que el programa, al iniciar,
  11. pregunte cuál de las siguientes dos operaciones se debe realizar:
  12. ingresar un alumno o ver la lista de alumnos ingresados.
  13. Un ejemplo de lo que debe aparecer en consola, en una posible
  14. implementación, es lo siguiente:
  15.  
  16. Ingrese el número de la operación que desea ejecutar:
  17. 1 - Ver la lista de alumnos.
  18. 2 - Añadir un alumno a la lista.
  19. 3 - Salir.
  20.  
  21. Esto debe preguntarse infinitamente hasta que el usuario escriba “3”.
  22. Un ejemplo más completo de entrada y salida es el siguiente
  23. (los caracteres en rojo son ingresados por el usuario):
  24.  
  25. Ingrese el número de la operación que desea ejecutar:
  26. 1 - Ver la lista de alumnos.
  27. 2 - Añadir un alumno a la lista.
  28. 3 - Salir.
  29. 2
  30. Ingrese el nombre del alumno: Pablo
  31. Ingrese la cantidad de cursos: 3
  32. ¡El alumno fue añadido a la lista!
  33. Ingrese el número de la operación que desea ejecutar:
  34. 1 - Ver la lista de alumnos.
  35. 2 - Añadir un alumno a la lista.
  36. 3 - Salir.
  37. 1
  38. Lista de alumnos:
  39. Pablo - 3 cursos
  40. Ingrese el número de la operación que desea ejecutar:
  41. 1 - Ver la lista de alumnos.
  42. 2 - Añadir un alumno a la lista.
  43. 3 - Salir.
  44. 4
  45. La opción ingresada no es correcta, vuelva a intentarlo.
  46. Ingrese el número de la operación que desea ejecutar:
  47. 1 - Ver la lista de alumnos.
  48. 2 - Añadir un alumno a la lista.
  49. 3 - Salir.
  50. 3
  51. ¡Gracias por utilizar el programa!
  52.  
  53. """
  54. alumnos = []
  55.  
  56. print("Programa de administraciòn de alumnos")
  57. print("-------------------------------------")
  58. print("Menu de opciones")
  59.  
  60. while True:
  61.     print('\nIngrese el número de la operación que desea ejecutar:')
  62.     print('1 - Ver la lista de alumnos.')
  63.     print('2 - Añadir un alumno a la lista.')
  64.     print('3 - Salir.')
  65.     opcion=input(">")
  66.    
  67.     if opcion == '1':
  68.         print("Datos de los alumnos")
  69.         for alumno in alumnos:
  70.             print()
  71.             for dato in alumno:
  72.                 print(dato.rjust(8), end=" ")
  73.    
  74.     elif opcion == '2':
  75.         nombre = input("Ingrese el nombre del alumno: ")
  76.         cursos = input("Ingrese la cantidad de cursos: ")
  77.         alumno = [nombre, cursos] # alumno=["ana",4]
  78.         alumnos.append(alumno)    # alumnos = [["ana",4], ["tito",3]]
  79.        
  80.    
  81.     elif opcion == '3':
  82.         print("Adios")
  83.         break
  84.    
  85.     else:
  86.         print('Error. Opción incorrecta. Elija otra opcion')
  87.  
Advertisement
RAW Paste Data Copied
Advertisement