Font size
  • A-
  • A
  • A+
Site color
  • R
  • A
  • A
  • A
Skip to main content
EVA PUCE EV 2025-2025 EVA PUCE EV 2025-2025
  • Home
  • More
English ‎(en)‎
English ‎(en)‎ Español - Internacional ‎(es)‎
You are currently using guest access
Log in
Home

C15T1 - Sistema de Gestión de Préstamos de Libros

  1. QUI/65/202501/V/EV/NV01/NV01-01-10/N0029-06/5025/TPR
  2. C15T1 - Sistema de Gestión de Préstamos de Libros
Completion requirements
Make a submission

Tema

Lectura/escritura de archivos de texto (open(), read(), write()). Manejo de excepciones (try-catch).

Instrucciones

Desarrolle un programa en Python que simule un sistema básico de préstamos de libros de una biblioteca. El sistema debe permitir:

  1. Registrar libros disponibles en un archivo libros.txt. Cada línea debe tener: ID;Título;Disponible(Sí/No).
  2. Registrar usuarios en un archivo usuarios.txt con el formato: ID;Nombre.
  3. Permitir que un usuario realice un préstamo, validando que el libro esté disponible. El préstamo se debe registrar en un archivo prestamos.txt con la fecha del préstamo.
  4. Si se intenta prestar un libro no disponible o inexistente, mostrar un mensaje de error y continuar la ejecución (usando excepciones).
  5. Permitir listar todos los libros disponibles y los libros prestados.
  6. El programa debe estar dividido en funciones, emplear apertura segura de archivos con with, usar lectura y escritura de archivos y aplicar correctamente bloques try/except.

El código en Python debe ser entregado en formato Word o PDF. Un video demostrando la ejecución del programa.

Previous activity C14C1 - Cuestionario
Next activity C15C1 - Cuestionario
PUCE Virtual Logo

CAMPUS VIRTUAL

  • → SOPORTE VIRTUAL

CONTACTOS

  • soportevirtual@puce.edu.ec
  • Tel: +593 99 715 1230
  • Sede Quito
    Avenida 12 de Octubre 1076 y
    Vicente Ramón Roca