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
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)