ComeçarComece de graça

Retorno de erros

É hora de experimentar a outra abordagem para o tratamento de erros.

Edite a função clean_text() para produzir intencionalmente um erro se um tipo de dados incorreto for usado.

Este exercício faz parte do curso

Python intermediário para desenvolvedores

Ver curso

Instruções do exercício

  • Verifique se o tipo de dados do argumento text é uma string str.
  • Dentro doelsebloco, cria umTypeError() para impedir que o script seja executado e retorna uma mensagem explicativa.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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