teslariu

integrador1

Dec 2nd, 2021 (edited)
316
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. """
  5. El programa debe solicitar el nombre de un alumno y la cantidad de cursos
  6. en la que se encuentra inscripto. Estos dos valores deben almacenarse
  7. como una lista de dos elementos (el primero el nombre, el segundo la
  8. cantidad de cursos como un número entero) en una lista de
  9. alumnos.Una vez hecho esto, debemos hacer que el programa, al iniciar,
  10. pregunte cuál de las siguientes dos operaciones se debe realizar:
  11. ingresar un alumno o ver la lista de alumnos
  12. ingresados.
  13.  
  14. Ingrese el número de la operación que desea ejecutar:
  15. 1 - Ver la lista de alumnos.
  16. 2 - Añadir un alumno a la lista.
  17. 3 - Salir.
  18. >>> 2
  19. Ingrese el nombre del alumno: Pablo
  20. Ingrese la cantidad de cursos: 3
  21. ¡El alumno fue añadido a la lista!
  22. Ingrese el número de la operación que desea ejecutar:
  23. 1 - Ver la lista de alumnos.
  24. 2 - Añadir un alumno a la lista.
  25. 3 - Salir.
  26. >>> 1
  27. Lista de alumnos:
  28. Pablo - 3 cursos
  29.  
  30. """
  31. # alumno = [nombre, cursos]
  32. # alumnos = [ ["Juan",3], ["Ana",5].....["Tito",7] ]
  33.  
  34. alumnos = []
  35.  
  36. print("Administración de alumnos")
  37. print("-------------------------")
  38. while True:
  39.     print("\nMenu de opciones")
  40.     print("1 - Ver la lista de alumnos.")
  41.     print("2 - Añadir un alumno a la lista.")
  42.     print("3 - Salir.")
  43.    
  44.     opcion = input("Ingrese el número de la operación que desea ejecutar: ")
  45.    
  46.     if opcion == "1":
  47.         if not alumnos:
  48.             print("No existen alumnos inscriptos")
  49.         else:
  50.             print("Lista de alumnos:")
  51.             #for alumno in alumnos:
  52.             #   print(f"{alumno[0]} - {alumno[1]} cursos")
  53.             for nombre,cursos in alumnos:
  54.                 print(f"{nombre} - {cursos} cursos")
  55.            
  56.        
  57.     elif opcion == "2":
  58.         nombre = input("Ingrese el nombre: ")
  59.         cursos = int(input("Ingrese la cantidad de cursos: "))
  60.         alumnos.append([nombre, cursos])
  61.        
  62.     elif opcion == "3":
  63.         print("Adios...")
  64.         break
  65.        
  66.     else:
  67.         print("Error, opción incorrecta")
RAW Paste Data Copied