teslariu

integrador version 1

Jul 1st, 2023
1,081
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.70 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. """
  5. Una universidad desea crear un programa para
  6. contabilizar los cursos que tiene cada alumno.
  7. Para ello se debe realizar primero una aplicación
  8. de consola la cual debe solicitar el nombre de un
  9. alumno y la cantidad de cursos en la que se
  10. encuentra inscripto.
  11. Estos dos valores deben almacenarse como una
  12. lista de dos elementos (el nombre y la cantidad
  13. de cursos como un número entero) en una lista
  14. de alumnos.
  15.  
  16. Una vez hecho esto, se debe hacer que el programa, al iniciar, pregunte
  17. cuál de las siguientes dos operaciones se debe realizar: ingresar un
  18. alumno o ver la lista de alumnos ingresados.
  19.  
  20. """
  21. # Estructura de datos
  22. # alumnos = [ ["Juana", 3], ["Ana",6], ["Jose",8] ]
  23. alumnos = []
  24.  
  25. menu = """
  26. Ingrese el número de la operación que desea ejecutar:
  27. 1 - Ingresar un alumno
  28. 2 - Ver lista de alumnos
  29. 3 - Salir
  30. """
  31.  
  32. while True:
  33.     print(menu)
  34.  
  35.     opcion = input(">>> ")
  36.  
  37.     if opcion == "1":
  38.         nombre = input("Ingrese el nombre del alumno: ")
  39.         cursos = int(input("Ingrese la cantidad de cursos: "))
  40.         alumnos.append([nombre, cursos])
  41.         print("¡El alumno fue añadido a la lista!")
  42.  
  43.  
  44.     elif opcion == "2":
  45.         """
  46.        Lista de alumnos:
  47.        Pablo - 3 cursos
  48.        """
  49.         if not alumnos:
  50.             print("No hay alumnos")
  51.            
  52.         else:
  53.             print("Lista de alumnos:")
  54.             for alumno in alumnos:  # alumno=["Juana", 3]
  55.                 print(f"{alumno[0]} - {alumno[1]} cursos")
  56.                    
  57.      
  58.     elif opcion == "3":
  59.         print("Gracias por utilizar este programa")
  60.         break
  61.  
  62.     else:
  63.         print("Opción equivocada")
  64.  
Advertisement
Add Comment
Please, Sign In to add comment