ComenzarEmpieza gratis

Evitar errores

En el vídeo, has visto un par de enfoques para la gestión de errores que pueden aplicarse a las funciones personalizadas.

En este ejercicio, probarás uno de los enfoques que evita lanzar un error, imprimiendo un mensaje de ayuda si se produce un error, pero sin terminar el script.

Este ejercicio forma parte del curso

Python intermedio para desarrolladores

Ver curso

Instrucciones del ejercicio

  • Utiliza una palabra clave que te permita intentar ejecutar código que limpie text.
  • Utiliza otra palabra clave que imprima un mensaje de ayuda si se produce un error al llamar a la función clean_text().

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

def clean_text(text):
  # Attempt to clean the text
  ____:
    return text.replace(" ", "_").lower()
  # Run this code if an error occurs
  ____:
    print("The clean_text() function expects a string as an argument, please check the data type provided!")
    
clean_text(187)
Editar y ejecutar código