Advertisement
teslariu

integrador2

Oct 26th, 2021
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.35 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # Ejercicio integrador
  4. """
  5. Una universidad desea crear un programa para contabilizar los cursos que
  6. tiene cada alumno. Para ello debemos realizar primero una aplicación de
  7. consola la cual debe solicitar el nombre de un alumno y la cantidad de
  8. cursos en la que se encuentra inscripto. Estos dos valores deben
  9. almacenarse como una lista de dos elementos (el nombre y la cantidad de
  10. cursos como un número entero) en una lista de alumnos.
  11.  
  12. Una vez hecho esto, debemos hacer que el programa, al iniciar, pregunte
  13. cuál de las siguientes dos operaciones se debe realizar:
  14. ingresar un alumno o ver la lista de alumnos ingresados.
  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. >>> 2
  21. Ingrese el nombre del alumno: Pablo
  22. Ingrese la cantidad de cursos: 3
  23. ¡El alumno fue añadido a la lista!
  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. >>> 1
  30. Lista de alumnos:
  31. Pablo - 3 cursos
  32.  
  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. >>> 4
  38. La opción ingresada no es correcta, vuelva a intentarlo.
  39.  
  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. >>> 3
  45. ¡Gracias por utilizar el programa!
  46. """
  47. # alumnos = [["Tito",3], ["Ana",5], ["Hugo",11]]
  48.  
  49. alumnos = []
  50.  
  51. print("Administración de alumnos")
  52. print("-------------------------")
  53.  
  54. while True:
  55.    
  56.     print(
  57.     """
  58.         Menú de opciones
  59.     *-----------------------------------*
  60.         1. Ver la lista de alumnos
  61.         2. Añadir un alumno a la lista
  62.         3. Salir
  63.     *-----------------------------------*  
  64.     """)
  65.    
  66.     opcion = input("Seleccione una opción: ")
  67.    
  68.     if opcion == "1":
  69.         if not alumnos:
  70.             print("No hay alumnos")
  71.         else:
  72.             print("Lista de alumnos:")
  73.             for alumno in alumnos:
  74.                 print(f"{alumno[0]} - {alumno[1]} cursos")
  75.            
  76.            
  77.     elif opcion == "2":
  78.         nombre = input("Ingrese el nombre: ")
  79.         cursos = int(input("Ingrese la cantidad de cursos: "))
  80.         alumnos.append([nombre,cursos])
  81.    
  82.    
  83.     elif opcion == "3":
  84.         print("Gracias por usar este programa...")
  85.         break
  86.    
  87.        
  88.     else:
  89.         print("Opción incorrecta...")
  90.    
  91.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement