QUESTION IMAGE
Question
question 23/30
¿qué es verdadero acerca de las excepciones en python?
(seleccione dos respuestas.)
según la terminología de python, las excepciones son lanzadas
una vez de un evento, puede ser ejecutado dentro de un bloque try-except
la flexibilidad de python asimila a los desarrolladores a hacer todos los análisis posibles
a proteger el programa de la ocurrencia de una excepción.
según la terminología de python, las excepciones son generadas
To solve this, we analyze each option about Python exceptions:
Option 1 (Incomplete text, assume about naming: "Según la terminología de Python, las excepciones son lanzadas")
- In Python, when an error occurs, an exception is raised (lanzada). This is correct.
Option 2 ("Un man de un except puede ser ejecutado dentro de un bloque try - except")
- The
exceptblock runs only when an exception occurs in thetryblock. Thetryblock’s code runs first;exceptruns later (not "dentro" oftryexecution). This is incorrect.
Option 3 ("La filosofía de Python aconseja a los desarrolladores a hacer todas las comprobaciones previas para proteger el programa de la ocurrencia de una excepción")
- Python’s philosophy (EAFP: Easier to Ask for Forgiveness than Permission) favors handling exceptions over pre-checks. So this is incorrect.
Option 4 ("Según la terminología de Python, las excepciones son generadas")
- In Python, exceptions are raised (generadas) when errors occur. This is correct.
Brief Explanations
- Python uses "raise" (lanzar/generar) for exceptions. The first correct option aligns with "lanzadas" (raised). The second correct option aligns with "generadas" (raised). Other options contradict Python’s exception handling philosophy (EAFP) or misdescribe execution flow.
Snap & solve any problem in the app
Get step-by-step solutions on Sovi AI
Photo-based solutions with guided steps
Explore more problems and detailed explanations
- Según la terminología de Python, las excepciones son lanzadas
- Según la terminología de Python, las excepciones son generadas