Tamaño de fuente
  • A-
  • A
  • A+
Color del sitio
  • R
  • A
  • A
  • A
Salta al contenido principal
EVA PUCE EV 2025-2025 EVA PUCE EV 2025-2025
  • Página Principal
  • Más
Español - Internacional ‎(es)‎
English ‎(en)‎ Español - Internacional ‎(es)‎
En este momento está usando el acceso para invitados
Acceder
Página Principal

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
Requisitos de finalización
Hacer un envío

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.

Actividad previa C14C1 - Cuestionario
Siguiente actividad 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