Está en la página 1de 2

Código en Python que permite al usuario almacenar y eliminar datos de un número determinado

de alumnos utilizando un menú

En este código, se utiliza un bucle while para mostrar un menú y permitir al usuario almacenar,
eliminar o mostrar datos de los alumnos. Los datos de los alumnos se almacenan en la lista
alumnos. La función mostrar_alumnos muestra la lista de alumnos, almacenar_alumno permite al
usuario agregar un nuevo alumno y eliminar_alumno permite al usuario eliminar un alumno
seleccionando su número correspondiente en la lista. El programa continuará ejecutándose hasta
que el usuario seleccione la opción "4" para salir.

alumnos = []

def mostrar_alumnos():
if not alumnos:
print("No hay alumnos registrados.")
else:
print("Lista de alumnos:")
for i, alumno in enumerate(alumnos, start=1):
print(f"{i}. {alumno}")

def almacenar_alumno():
nombre = input("Ingrese el nombre del alumno: ")
alumnos.append(nombre)
print(f"{nombre} ha sido registrado como alumno.")

def eliminar_alumno():
mostrar_alumnos()
if alumnos:
try:
opcion = int(input("Ingrese el número del alumno que desea
eliminar: "))
if opcion > 0 and opcion <= len(alumnos):
alumno_eliminado = alumnos.pop(opcion - 1)
print(f"{alumno_eliminado} ha sido eliminado de la lista
de alumnos.")
else:
print("Opción no válida. Ingrese un número válido.")
except ValueError:
print("Opción no válida. Ingrese un número válido.")

while True:
print("\nMenú:")
print("1. Almacenar alumno")
print("2. Eliminar alumno")
print("3. Mostrar lista de alumnos")
print("4. Salir")

opcion = input("Seleccione una opción: ")

if opcion == "1":
almacenar_alumno()
elif opcion == "2":
eliminar_alumno()
elif opcion == "3":
mostrar_alumnos()
elif opcion == "4":
print("Saliendo del programa.")
break
else:
print("Opción no válida. Seleccione una opción del menú.")

También podría gustarte