preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

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

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Lire plus