Указатель содержания
Como se puede ver, obtiene información tanto sobre (aplicación específica) DivideByYWhenZeroException y el ZeroDivisionError original: el dos están unidos entre sí. Esto puede ser muy útil al definir dicha aplicación específica excepciones (pero donde aún debe entenderse la excepción subyacente real). 24,9 Recursos en línea Para obtener más información sobre errores de Python y conjuntos de excepciones: • https://docs.python.org/3/library/exceptions.html El documento de la biblioteca estándar Mención para excepciones incorporadas. • https://docs.python.org/3/tutorial/errors.html La documentación estándar de Python. ción tutorial sobre errores y excepciones. • https://www.tutorialspoint.com/python/python_exceptions.htm Una alternativa tutorial sobre el manejo de excepciones de Python. 24.10 Ejercicios Este ejercicio implica agregar compatibilidad con el manejo de errores a la clase CurrentAccount. En la clase Cuenta Corriente no debería ser posible retirar o depositar una cantidad negativa. Defina una clase de excepción/error llamada AmountError. El error de la cantidad debe tomar la cuenta involucrada y un mensaje de error como parámetros. A continuación, actualice los métodos de depósito () y retiro () en la cuenta y Clase de cuenta actual para generar un error de monto si el monto proporcionado es negativo. Debería poder probar esto usando: Esto debería resultar en la impresión de la excepción ’e’, por ejemplo: A continuación, modifique la clase de modo que si se intenta retirar dinero que tomará el saldo por debajo del umbral de límite de sobregiro y se generará un error. AmountError (no se pueden depositar cantidades negativas) en la cuenta[123] - Juan, cuenta corriente = 21,17 límite de sobregiro: -100,0 intentar: acc1.deposito(-1) excepto AmountError como e: imprimir (e) 24,8 Excepciones de encadenamiento 279
popular post
Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеTemas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеgratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).
Прочитайте больше