Advertisement
teslariu

Untitled

Dec 9th, 2020
94
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.99 KB | None
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # INTEGRADOR
  5. """
  6. La lista de alumnos que habíamos creado en la clase anterior ahora debe
  7. ser un diccionario, en donde las claves serán nombres de alumnos y los
  8. valores sus respectivas cantidad de cursos. Para esto deberemos
  9. modificar el código de las opciones 1 y 2 (ver la lista de alumnos y
  10. agregar un nuevo alumno).
  11.  
  12. Luego agregaremos una cuarta opción que será “Ver la cantidad de cursos
  13. de un alumno”. Deberá solicitar el nombre de un alumno e imprimir en
  14. pantalla el número de cursos que tiene asociados como clave.
  15.  
  16. """
  17. # alumnos = {"pepe":3, "juan":5, "anita":8}
  18.  
  19. alumnos = {}
  20.  
  21.  
  22. while True:
  23.     print("""
  24.        *-------------------------------------*
  25.        *  Menu de administración de alumnos  *
  26.        *-------------------------------------*
  27.            1. Ver lista de alumnos
  28.            2. Agregar nuevo alumno
  29.            3. Ver cantidad de cursos de un alumno
  30.            4. Salir
  31.        
  32.    """)
  33.     opcion = input("Seleccione una opcion: ")
  34.    
  35.     if opcion == "1":
  36.         total_alumnos = len(list(alumnos.keys()))
  37.        
  38.         if total_alumnos != 0:
  39.             for nombre,curso in alumnos.items():
  40.                 print(nombre,curso)
  41.         else:
  42.             print("No hay alumnos inscriptos")
  43.        
  44.     elif opcion == "2":
  45.         nombre = input("Ingrese el nombre del alumno: ") # nombre="pepe"
  46.         cursos = int(input("Ingrese la cantidad de cursos: ")) # cursos=3
  47.         alumnos[nombre] = cursos   # alumnos["pepe"]=3
  48.    
  49.    
  50.     elif opcion == "3":
  51.         nombre = input("Ingrese el nombre del alumno: ")
  52.         lista_alumnos = list(alumnos.keys())
  53.         if nombre in lista_alumnos:
  54.             print(f"{nombre} = {alumnos[nombre]} cursos")
  55.         else:
  56.             print(f"No existe el alumno {nombre}")
  57.        
  58.    
  59.     elif opcion == "4":
  60.         print("Gracias por utilizar este programa...")
  61.         break
  62.    
  63.     else:
  64.         print("Opción incorrecta")
Advertisement
RAW Paste Data Copied
Advertisement