ComenzarEmpieza gratis

Devolución de errores

Es hora de probar el otro enfoque para la gestión de errores.

Revisa la función clean_text() para que produzca intencionadamente un error si se utiliza un tipo de dato incorrecto.

Este ejercicio forma parte del curso

Python intermedio para desarrolladores

Ver curso

Instrucciones del ejercicio

  • Comprueba si el tipo de datos del argumento text es una cadena str.
  • Dentro del bloque « else », genera un « TypeError() » para evitar que se ejecute el script y devuelve un mensaje descriptivo.

Ejercicio interactivo práctico

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

def clean_text(text):
  # Check the data type
  if ____(text) == ____:
    return text.replace(" ", "_").lower()
  else:
    # Return a TypeError error if the wrong data type was used
    ____ ____("The clean_text() function expects a string as an argument, please check the data type provided!")
    
clean_text("User Name 187")
Editar y ejecutar código