Advertisement
teslariu

integrador1

Mar 21st, 2022
1,164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.72 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  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
  15.     ver la lista de alumnos ingresados
  16.  
  17. Ejemplo: alumnos = [["Juan",3], ["Ana",5], ["Tito",4]]
  18.  
  19. Lista de alumnos:
  20. Pablo - 3 cursos
  21.  
  22.  
  23. """
  24. print("Administración de alumnos")
  25. alumnos = []
  26. while True:
  27.     eleccion = input(
  28.     """
  29.     Elige una opcion:
  30.     1- Ingresar alumno
  31.     2- Ver lista de alumnos
  32.     3- salir
  33.     """)
  34.    
  35.     if eleccion == "1":
  36.         while True:
  37.             nombre = input("Ingrese el nombre del alumno: ")
  38.             if not nombre.isspace() and len(nombre):
  39.                 break
  40.             else:
  41.                 print("No puede dejar el nombre en blanco")
  42.        
  43.        
  44.         while True:
  45.             cursos = input("Ingrese la cantidad de cursos suscriptos: ")
  46.             if cursos.isdecimal() and cursos!="0":
  47.                 cursos = int(cursos)
  48.                 break
  49.             else:
  50.                 print("Error, debe ingresar un nro entero mayor a cero")
  51.         alumnos.append([nombre,cursos])
  52.    
  53.    
  54.     elif eleccion == "2":
  55.         if alumnos:
  56.             print("Lista de alumnos:")
  57.             for alumno in alumnos:
  58.                 print(f"{alumno[0]} - {alumno[1]} cursos")
  59.         else:
  60.             print("No hay alumnos inscriptos")
  61.    
  62.    
  63.     elif eleccion == "3":
  64.         print("gracias por utilizar esta aplicacion.")
  65.         break
  66.        
  67.     else:
  68.         print("Opción incorrecta")
  69.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement