Looking for Contenidos Formativos de FP2 (24/25) test answers and solutions? Browse our comprehensive collection of verified answers for Contenidos Formativos de FP2 (24/25) at aulaga.dis.ulpgc.es.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
¿Qué afirmación es correcta?
Estudie el siguiente programa:
def fun1(x=None): if x is None: raise TypeError try: y = int(x) + 1 print(y) except ValueError: print('ValueError') print('Goodbye from fun1()')def fun2(): try: fun1() except: raise print('Goodbye from fun2()')fun2()
Elija las explicaciones correctas de lo que ocurre al ejecutarlo.
El código incluido en un bloque try puede contener más de una sentencia raise.
EJEMPLO 1
try: x = 5 y = 'x' print(x + y)except err as TypeError: print(err)
EJEMPLO 2
try: x = 5 y = 'x' print(x + y)except TypeError as err: print(err)
En ambos se produciría una excepción de tipo TypeError cuando se intentase aplicar el operador + a los operandos x e y. ¿Cuál de los dos bloques except es correcto?
Empareje cada bloque de manejo de excepciones con la descripción de su función
Analice la lógica del tratamiento de excepciones en el siguiente trozo de código:
try:
# some code to execute
exceptException1:
print(
'A', end='')except Exception2: print('B', end='')except (Exception3, Exception4): print('C', end='')except: print('D', end='')print('E')
En el siguiente programa estamos leyendo números, introducidos por un usuario, repetidamente para calcular y mostrar sus potencias.
Complete el código para tratar la excepción ValueError:
while True: : x = int(input('next number: ')) print(x**2) ValueError: print('Good bye!') break
Ejemplo con diferentes entradas en que la excepción ValueError se lanza cuando una entrada —para la que se ha tecleado «end»— no puede ser convertida a int:
x: 11x: 24x: 10100x: endGood bye!
En Python existen muchas excepciones predefinidas.
Empareje cada ejemplo de código con el mensaje que describe la excepción producida por ese código.
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!