ComenzarEmpieza gratis

Devolución de errores

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

Revisa la función snake_case() 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 de ejercicio

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

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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