Evite erros
No vídeo, você viu algumas abordagens de tratamento de erros que podem ser aplicadas a funções personalizadas.
Neste exercício, você testará uma das abordagens que evita gerar um erro, imprimindo uma mensagem útil se ocorrer um erro, mas não encerrando o script.
Este exercício faz parte do curso
Python intermediário para desenvolvedores
Instruções do exercício
- Use uma palavra-chave que permita que você tente executar o código que limpa
text. - Use outra palavra-chave que imprima uma mensagem útil se ocorrer um erro ao chamar a função
clean_text().
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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)