TesIA Exam Bloque: Categoría Libre ID: xS0CY5pZMcNpYHDFvKFz

Pregunta 10. En la validación de un cajero automático, ¿qué errores se suelen lanzar con raise?

  1. A) ValueError (para cantidades negativas)
  2. B) RuntimeError (para fondos insuficientes)
  3. C) StopIteration (para fin de sesión)
  4. D) SyntaxError (para claves incorrectas)

Feedback de la pregunta

La respuesta correcta es A y B. ValueError es adecuado para indicar que un dato (cantidad) no cumple con los requisitos lógicos. RuntimeError o una excepción personalizada son apropiados para estados de error durante la ejecución como.

Chat de la pregunta

Todavía no hay mensajes públicos para esta pregunta.