En Python, las excepciones son eventos que ocurren durante la ejecución de un programa y que interrumpen el flujo normal de instrucciones. Puedes manejar estas excepciones utilizando bloques ''try'', ''except''. **Índice fuera de rango** lista = [1, 2, 3] try: elemento = lista[5] except IndexError: print("Error: Índice fuera de rango.") {{pasted_image_20231220114147.png|}} **Tipo de dato incorrecto** try: numero = int("abc") except ValueError: print("Error: No se puede convertir a entero.") {{pasted_image_20231220114215.png|}} **Archivo no encontrado** try: with open("archivo_que_no_existe.txt", "r") as archivo: contenido = archivo.read() except FileNotFoundError: print("Error: Archivo no encontrado.") {{pasted_image_20231220114334.png|}} **Operación no permitida** try: resultado = "Hola" + 5 except TypeError: print("Error: Operación no permitida con estos tipos de datos.") {{pasted_image_20231220114434.png|}} **Uso incorrecto de una biblioteca** try: import biblioteca_que_no_existe except ImportError: print("Error: No se pudo importar la biblioteca.") {{pasted_image_20231220114530.png|}} **Interrupción del Usuario (Ctrl + C)** try: while True: pass except KeyboardInterrupt: print("Se ha interrumpido la ejecución por el usuario.") {{pasted_image_20231220114651.png|}} Se encuentra dentro de un bucle infinito, que tras detenerlo con control + C, se ejecuta el print dentro de la excepción: {{pasted_image_20231220114637.png|}}