Advertisement
teslariu

int4

May 15th, 2021
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.86 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. La lista de alumnos que habíamos creado en la clase anterior ahora debe
  5. ser un diccionario, en donde las claves serán nombres de alumnos y los
  6. valores sus respectivas cantidad de cursos. Para esto deberemos modificar
  7. el código de las opciones 1 y 2 (ver la lista de alumnos y agregar un
  8. nuevo alumno).
  9.  
  10. Luego agregaremos una cuarta opción que será “Ver la cantidad de cursos
  11. de un alumno”. Deberá solicitar el nombre de un alumno e imprimir en
  12. pantalla el número de cursos que tiene asociados como clave.
  13.  
  14.  
  15. """
  16. alumnos = {}  # alumnos = { "Ale":2, "Juana":3, "Rocio":5 }
  17.  
  18. while True:
  19.     print("\nMenu de opciones")
  20.     print("----------------")
  21.     print("1 - Ver la lista de alumnos")
  22.     print("2 - Añadir un alumno a la lista")
  23.     print("3 - Ver la cantidad de cursos de un alumno")
  24.     print("4 - Salir")
  25.    
  26.     opcion = input("Seleccione una opcion: ")
  27.    
  28.     if opcion == "1":
  29.         if len(alumnos) == 0:
  30.             print("No hay alumnos inscriptos")
  31.         else:
  32.             for clave,valor in alumnos.items():
  33.                 print(f"Nombre: {clave} - Cursos: {valor}")
  34.    
  35.     elif opcion == "2":
  36.         nombre = input("Ingrese el nombre del alumno: ")
  37.         cursos = input("Ingrese la cantidad de cursos: ")
  38.         alumnos[nombre] = cursos
  39.         print("¡El alumno fue añadido a la lista!")
  40.        
  41.     elif opcion == "3":
  42.         nombre = input("Ingrese el nombre del alumno: ")
  43.         nombres = list(alumnos.keys())
  44.         if nombre in nombres:
  45.             print(f"El alumno {nombre} tiene {alumnos[nombre]} cursos")
  46.         else:
  47.             print(f"No se encontró al alumno {nombre}")
  48.        
  49.        
  50.     elif opcion == "4":
  51.         print("Gracias por usar este programa...")
  52.         break
  53.        
  54.     else:
  55.         print("Opción incorrecta...")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement