def eliminar_registro_prestamo():
"""
Esta función muestra los registros actuales en 'prestamos.txt', permite al usuario
seleccionar cuál eliminar y actualiza el archivo eliminando el registro.
"""
# Leer los registros actuales del archivo
archivo = open("/Users/jorgetoto/Documents/CURRO 2024/DGES/8vo/prestamos.txt", "r")
registros = archivo.readlines()
archivo.close()
# Mostrar los registros al usuario con un índice simple
print("Registros actuales de préstamos:")
indice = 1
for registro in registros:
print(f"{indice}. {registro.strip()}")
indice += 1
# Pedir al usuario el número del registro que desea eliminar
numero_eliminar = int(input("Ingresa el número del registro que deseas eliminar: ")) - 1
# Eliminar el registro seleccionado (sin validación avanzada)
del registros[numero_eliminar]
# Reescribir el archivo sin el registro eliminado
archivo = open("/Users/jorgetoto/Documents/CURRO 2024/DGES/8vo/prestamos.txt", "w")
for registro in registros:
archivo.write(registro)
archivo.close()
# Llamada a la función para probar
eliminar_registro_prestamo()