ComeçarComece gratuitamente

Retorno de erros

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

Edite a função snake_case() 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 de exercício

  • Verifique se o tipo de dados do argumento text é string str.
  • Dentro do bloco else, produza um TypeError() para impedir a execução do script e retornar uma mensagem descritiva.

Exercício interativo prático

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

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