Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Jonathan Alvarez
641 puntos¿Por qué la respuesta es C para la impresión en la primera pregunta después del video de excepciones?
print(A)
try:
resultado = test +5
print(B)
except ValueError:
print(c)
except TypeError:
print(D)
else:
print(E)
print(F)
¿Por qué solo imprimiría ADF y no ACDFE?
1 Respuesta
Rohald van Merode
JavaScript Full Stack Estudiante de Techdegree 9.277 PuntosHola Jonathan Alvarez 👋
Cuando se ejecuta este bloque de código, imprimirá "A" justo al principio. Luego en el try bloque, cuando intenta ejecutar "test" + 5 ocurre un TypeError, por lo que se imprimirá "D", esto concluye el try bloque y la impresión final imprimirá el "F"
No hay un ValueError ocurriendo en este código, por lo que "C" será mantiene impreso. El bloque else solo se ejecutará si no hubo excepciones, por lo tanto "E" será mantiene impreso tampoco 🙂
¡Espero que esto aclare las cosas! 😃