10 - Manejo de Errores en Python | 馃悕 Aprendelo en 2 minutos ☑️
¡Hola furutos creadores! En nuestro 煤ltimo cap铆tulo de "Aprendelo en 2 minutos", nos metemos en las aguas, a veces turbulentas del manejo de errores en Python. Como saben, los errores son parte del viaje de todo programador, pero Python nos ofrece herramientas poderosas como try-except para manejarlos con gracia. Aqu铆 les dejo el ejercicio que mostramos en el video y dos ejemplos adicionales para que sigan practicando.
C贸digo mostrado en el video:
try:
# Intentamos ejecutar una funci贸n que podr铆a fallar
print("La temperatura del horno es:", leer_temperatura())
except:
print("¡Ups! Algo sali贸 mal. ¿Encendiste el horno?")
Este fragmento de c贸digo intenta ejecutar una funci贸n ficticia leer_temperatura(), que supuestamente lee la temperatura de un horno. Usamos try-except para capturar cualquier error que pueda ocurrir si, por ejemplo, el horno no est谩 encendido, y proporcionamos una respuesta 煤til en lugar de dejar que el programa falle.
Ejemplos adicionales para practicar:
Ejemplo 1: Divisi贸n por cero
Uno de los errores m谩s comunes en programaci贸n es intentar dividir un n煤mero por cero. Veamos c贸mo podemos manejarlo.
try:
resultado = 10 / 0
print("El resultado es:", resultado)
except ZeroDivisionError:
print("Error: No se puede dividir por cero.")
En este ejemplo, intentamos dividir 10 por 0, lo que normalmente causar铆a un error que detendr铆a nuestro programa. Sin embargo, al capturarlo con except ZeroDivisionError, podemos imprimir un mensaje de error amigable.
Ejemplo 2: Accediendo a un 铆ndice inexistente en una lista
Otro error com煤n es intentar acceder a un elemento de una lista usando un 铆ndice que no existe.
lista = [1, 2, 3]
try:
print("El cuarto elemento es:", lista[3])
except IndexError:
print("Error: 脥ndice fuera de rango.")
Aca, tenemos una lista con tres elementos e intentamos acceder al cuarto elemento, lo que lanza un IndexError. Nuestro bloque except captura este error y nos informa que el 铆ndice est谩 fuera de rango.
¡Hora de experimentar!
Te animo a probar estos ejemplos por tu cuenta. Cambia las condiciones para provocar errores diferentes y observa c贸mo tu bloque try-except los maneja. Familiarizarte con el manejo de errores te convertir谩 en un programador m谩s resiliente y tus programas ser谩n m谩s robustos y fiables.
Para m谩s ejercicios, consejos y tutoriales, aseg煤rate de seguir nuestro blog y canal de YouTube. Estamos aqu铆 para apoyarte en cada paso de tu viaje de aprendizaje en programaci贸n.
Si tienes preguntas o quieres compartir tus experiencias y lo que has logrado programar, ¡deja tu comentario abajo! Estamos emocionados de ver c贸mo aplicas lo aprendido y avanzas en tu camino de programaci贸n. ¡Hasta la pr贸xima, programadores!
Comentarios
Publicar un comentario