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.
  • Cambia un espacio por un guión bajo en el argumento text.
  • Utiliza otra palabra clave que imprima un mensaje de ayuda si se produce un error al llamar a la función snake_case().

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

def snake_case(text):
  # Attempt to clean the text
  ____:
    # Swap spaces for underscores
    clean_text = ____.____("____", "____")
    clean_text = clean_text.lower()
  # Run this code if an error occurs
  ____:
    print("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