Volver
Ctrl+Space
◑
Copiar
Descargar
Restaurar
Ejecutar
Ctrl+Enter
# Excepciones en Python - Ejemplo 1: try / except básico # ========================================================= # Sin manejo — el programa se detiene # numero = int("hola") # Esto rompería todo # CON manejo — el programa continúa print("=== ValueError ===") try: numero = int("hola") except ValueError: print("Eso no es un número válido") print() print("=== ZeroDivisionError ===") try: resultado = 10 / 0 except ZeroDivisionError: print("No se puede dividir por cero") print() print("=== IndexError ===") try: lista = [1, 2, 3] print(lista[10]) except IndexError: print("Índice fuera del rango de la lista") print() print("=== KeyError ===") try: persona = {"nombre": "Ana"} print(persona["email"]) except KeyError: print("Esa clave no existe en el diccionario") print() print("El programa sigue ejecutándose normalmente")