ComeçarComece de graça

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

Ver curso

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)
Editar e executar o código