Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- Una universidad desea crear un programa para contabilizar los cursos que tiene
- cada alumno. Para ello debemos realizar primero una aplicación de consola la cual
- debe solicitar el nombre de un alumno y la cantidad de cursos en la que se
- encuentra inscripto. Los alumnos se deben guardar en un diccionario donde
- las claves sean los nombres y los valores la cantidad de cursos. El menu
- debe implementar
- 1. añadir alumno, 2. ver lista, 3. ver cursos, 4. salir
- Implementar funciones
- """
- # alumnos = {"Juan":3, "Ana":4, "Tito":4}
- alumnos = {}
- def inicio():
- print("Administración de Educacion IT")
- print("==============================")
- def menu():
- print("\nMenu de opciones")
- print("----------------")
- print("1. Añadir un alumno a la lista")
- print("2. Ver la lista de alumnos")
- print("3. Ver cantidad de cursos de un alumno")
- print("4. Salir")
- def agregar_alumno(alumnos):
- nombre = input("Ingrese el nombre: ")
- cursos = int(input("Ingrese la cantidad de cursos: "))
- alumnos[nombre] = cursos
- return alumnos
- def ver_cursos(alumnos):
- nombre = input("Ingrese el nombre: ")
- if nombre in alumnos:
- print(f"Cantidad de cursos: {alumnos[nombre]}")
- else:
- print(f"No existe el alumno {nombre}")
- def imprimir_lista(alumnos):
- if not alumnos:
- print("No hay alumnos")
- else:
- print("Nombre Cursos")
- for k,v in alumnos.items():
- print(f"{k.ljust(10)} {v}")
- inicio()
- while True:
- menu()
- opcion = input("Seleccione una opción: ")
- if opcion == "1":
- alumnos = agregar_alumno(alumnos)
- print("Alumno añadido")
- elif opcion == "2":
- imprimir_lista(alumnos)
- elif opcion == "3":
- ver_cursos(alumnos)
- elif opcion == "4":
- print("Gracias por utilizar este programa...")
- break
- else:
- print("Opción incorrecta")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement